[INFO] cloning repository https://github.com/hinto-janai/readable
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/hinto-janai/readable" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhinto-janai%2Freadable", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhinto-janai%2Freadable'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 42cee5cbaeedf7c40aa2f336afa2ea2d51f3032b
[INFO] checking hinto-janai/readable against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhinto-janai%2Freadable" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/hinto-janai/readable on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/hinto-janai/readable
[INFO] finished tweaking git repo https://github.com/hinto-janai/readable
[INFO] tweaked toml for git repo https://github.com/hinto-janai/readable written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded nichi v0.5.1
[INFO] [stderr]   Downloaded windows-core v0.54.0
[INFO] [stderr]   Downloaded windows v0.54.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] af26c986110a90882a68a85833143e62c185b1f92ac52c931c3d5785efc9c46c
[INFO] running `Command { std: "docker" "start" "-a" "af26c986110a90882a68a85833143e62c185b1f92ac52c931c3d5785efc9c46c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "af26c986110a90882a68a85833143e62c185b1f92ac52c931c3d5785efc9c46c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "af26c986110a90882a68a85833143e62c185b1f92ac52c931c3d5785efc9c46c", kill_on_drop: false }`
[INFO] [stdout] af26c986110a90882a68a85833143e62c185b1f92ac52c931c3d5785efc9c46c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 79a8f91d601745c0c45a50f96701059fde292329493d8dec0a5499f2162d4a04
[INFO] running `Command { std: "docker" "start" "-a" "79a8f91d601745c0c45a50f96701059fde292329493d8dec0a5499f2162d4a04", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.78
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling version_check v0.9.4
[INFO] [stderr]    Compiling serde v1.0.197
[INFO] [stderr]    Compiling rustversion v1.0.14
[INFO] [stderr]    Compiling equivalent v1.0.1
[INFO] [stderr]    Compiling hashbrown v0.14.3
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking memchr v2.7.1
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]    Compiling winnow v0.5.40
[INFO] [stderr]     Checking regex-syntax v0.8.2
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling toml_datetime v0.6.5
[INFO] [stderr]     Checking aho-corasick v1.1.2
[INFO] [stderr]    Compiling virtue v0.0.13
[INFO] [stderr]    Compiling indexmap v2.2.5
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]     Checking itoa v1.0.10
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]    Compiling bincode_derive v2.0.0-rc.3
[INFO] [stderr]    Compiling convert_case v0.4.0
[INFO] [stderr]    Compiling libc v0.2.153
[INFO] [stderr]     Checking ryu v1.0.17
[INFO] [stderr]    Compiling paste v1.0.14
[INFO] [stderr]    Compiling cfg_aliases v0.1.1
[INFO] [stderr]    Compiling borsh v1.3.1
[INFO] [stderr]     Checking regex-automata v0.4.6
[INFO] [stderr]     Checking castaway v0.2.2
[INFO] [stderr]     Checking bytes v1.5.0
[INFO] [stderr]     Checking once_cell v1.19.0
[INFO] [stderr]    Compiling serde_json v1.0.114
[INFO] [stderr]    Compiling toml_edit v0.21.1
[INFO] [stderr]     Checking iana-time-zone v0.1.60
[INFO] [stderr]     Checking cfg-if v1.0.0
[INFO] [stderr]     Checking static_assertions v1.1.0
[INFO] [stderr]    Compiling seq-macro v0.3.5
[INFO] [stderr]     Checking chrono v0.4.34
[INFO] [stderr]    Compiling proc-macro-crate v3.1.0
[INFO] [stderr]    Compiling derive_more v0.99.17
[INFO] [stderr]     Checking regex v1.10.3
[INFO] [stderr]    Compiling serde_derive v1.0.197
[INFO] [stderr]    Compiling syn_derive v0.1.8
[INFO] [stderr]    Compiling borsh-derive v1.3.1
[INFO] [stderr]     Checking bincode v2.0.0-rc.3
[INFO] [stderr]     Checking compact_str v0.7.1
[INFO] [stderr]     Checking nichi v0.5.1
[INFO] [stderr]     Checking readable v0.16.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused macro definition: `impl_not_const`
[INFO] [stdout]   --> src/macros.rs:54:14
[INFO] [stdout]    |
[INFO] [stdout] 54 | macro_rules! impl_not_const {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_macros)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `impl_not_const`
[INFO] [stdout]   --> src/macros.rs:87:16
[INFO] [stdout]    |
[INFO] [stdout] 87 | pub(crate) use impl_not_const;
[INFO] [stdout]    |                ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition: `impl_nonu`
[INFO] [stdout]    --> src/num/int.rs:573:14
[INFO] [stdout]     |
[INFO] [stdout] 573 | macro_rules! impl_nonu {
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CompactString`
[INFO] [stdout]  --> src/num/float.rs:2:34
[INFO] [stdout]   |
[INFO] [stdout] 2 | use compact_str::{format_compact,CompactString};
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition: `impl_not_const`
[INFO] [stdout]   --> src/macros.rs:54:14
[INFO] [stdout]    |
[INFO] [stdout] 54 | macro_rules! impl_not_const {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_macros)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `impl_not_const`
[INFO] [stdout]   --> src/macros.rs:87:16
[INFO] [stdout]    |
[INFO] [stdout] 87 | pub(crate) use impl_not_const;
[INFO] [stdout]    |                ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition: `impl_nonu`
[INFO] [stdout]    --> src/num/int.rs:573:14
[INFO] [stdout]     |
[INFO] [stdout] 573 | macro_rules! impl_nonu {
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CompactString`
[INFO] [stdout]  --> src/num/float.rs:2:34
[INFO] [stdout]   |
[INFO] [stdout] 2 | use compact_str::{format_compact,CompactString};
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]    --> src/run/runtime_union.rs:380:6
[INFO] [stdout]     |
[INFO] [stdout] 380 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]    --> src/time/time_unit.rs:849:6
[INFO] [stdout]     |
[INFO] [stdout] 849 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]    --> src/time/time.rs:478:6
[INFO] [stdout]     |
[INFO] [stdout] 478 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]    --> src/time/military.rs:400:6
[INFO] [stdout]     |
[INFO] [stdout] 400 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]    --> src/byte/byte.rs:463:6
[INFO] [stdout]     |
[INFO] [stdout] 463 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> src/up/sys_uptime.rs:118:2
[INFO] [stdout]     |
[INFO] [stdout] 115 |         return timespec.tv_sec as u32;
[INFO] [stdout]     |         ----------------------------- any code following this expression is unreachable
[INFO] [stdout] ...
[INFO] [stdout] 118 |     0
[INFO] [stdout]     |     ^ unreachable expression
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> src/up/sys_uptime.rs:118:2
[INFO] [stdout]     |
[INFO] [stdout] 115 |         return timespec.tv_sec as u32;
[INFO] [stdout]     |         ----------------------------- any code following this expression is unreachable
[INFO] [stdout] ...
[INFO] [stdout] 118 |     0
[INFO] [stdout]     |     ^ unreachable expression
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `Sealed` is never used
[INFO] [stdout]   --> src/time/systime.rs:32:8
[INFO] [stdout]    |
[INFO] [stdout] 32 |     trait Sealed {}
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `Sealed` is never used
[INFO] [stdout]   --> src/date/sysdate.rs:30:8
[INFO] [stdout]    |
[INFO] [stdout] 30 |     trait Sealed {}
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/str/str.rs:129:3
[INFO] [stdout]     |
[INFO] [stdout] 129 |         Self::CAPACITY;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(path_statements)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/str/str.rs:174:3
[INFO] [stdout]     |
[INFO] [stdout] 174 |         Self::CAPACITY;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 9 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `Sealed` is never used
[INFO] [stdout]   --> src/time/systime.rs:32:8
[INFO] [stdout]    |
[INFO] [stdout] 32 |     trait Sealed {}
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `Sealed` is never used
[INFO] [stdout]   --> src/date/sysdate.rs:30:8
[INFO] [stdout]    |
[INFO] [stdout] 30 |     trait Sealed {}
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/str/str.rs:129:3
[INFO] [stdout]     |
[INFO] [stdout] 129 |         Self::CAPACITY;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(path_statements)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/str/str.rs:174:3
[INFO] [stdout]     |
[INFO] [stdout] 174 |         Self::CAPACITY;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 14 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.89s
[INFO] running `Command { std: "docker" "inspect" "79a8f91d601745c0c45a50f96701059fde292329493d8dec0a5499f2162d4a04", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "79a8f91d601745c0c45a50f96701059fde292329493d8dec0a5499f2162d4a04", kill_on_drop: false }`
[INFO] [stdout] 79a8f91d601745c0c45a50f96701059fde292329493d8dec0a5499f2162d4a04
[INFO] checking hinto-janai/readable against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhinto-janai%2Freadable" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/hinto-janai/readable on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/hinto-janai/readable
[INFO] finished tweaking git repo https://github.com/hinto-janai/readable
[INFO] tweaked toml for git repo https://github.com/hinto-janai/readable written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 75719a77f848178507ffb3fd3be6c1bca777e9a595cd28fd6a4b518584f0bc92
[INFO] running `Command { std: "docker" "start" "-a" "75719a77f848178507ffb3fd3be6c1bca777e9a595cd28fd6a4b518584f0bc92", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "75719a77f848178507ffb3fd3be6c1bca777e9a595cd28fd6a4b518584f0bc92", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "75719a77f848178507ffb3fd3be6c1bca777e9a595cd28fd6a4b518584f0bc92", kill_on_drop: false }`
[INFO] [stdout] 75719a77f848178507ffb3fd3be6c1bca777e9a595cd28fd6a4b518584f0bc92
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] eb4e00a29765ee3b7e4281e68d47857c707898eaf6f5248eeb53dcbd719cc4fe
[INFO] running `Command { std: "docker" "start" "-a" "eb4e00a29765ee3b7e4281e68d47857c707898eaf6f5248eeb53dcbd719cc4fe", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.78
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling version_check v0.9.4
[INFO] [stderr]    Compiling serde v1.0.197
[INFO] [stderr]    Compiling hashbrown v0.14.3
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking memchr v2.7.1
[INFO] [stderr]    Compiling rustversion v1.0.14
[INFO] [stderr]    Compiling equivalent v1.0.1
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]     Checking regex-syntax v0.8.2
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling winnow v0.5.40
[INFO] [stderr]    Compiling toml_datetime v0.6.5
[INFO] [stderr]     Checking aho-corasick v1.1.2
[INFO] [stderr]    Compiling virtue v0.0.13
[INFO] [stderr]    Compiling indexmap v2.2.5
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]    Compiling bincode_derive v2.0.0-rc.3
[INFO] [stderr]    Compiling paste v1.0.14
[INFO] [stderr]     Checking ryu v1.0.17
[INFO] [stderr]    Compiling libc v0.2.153
[INFO] [stderr]    Compiling convert_case v0.4.0
[INFO] [stderr]     Checking itoa v1.0.10
[INFO] [stderr]    Compiling cfg_aliases v0.1.1
[INFO] [stderr]    Compiling borsh v1.3.1
[INFO] [stderr]     Checking castaway v0.2.2
[INFO] [stderr]    Compiling serde_json v1.0.114
[INFO] [stderr]     Checking regex-automata v0.4.6
[INFO] [stderr]    Compiling once_cell v1.19.0
[INFO] [stderr]    Compiling toml_edit v0.21.1
[INFO] [stderr]     Checking bytes v1.5.0
[INFO] [stderr]     Checking cfg-if v1.0.0
[INFO] [stderr]     Checking static_assertions v1.1.0
[INFO] [stderr]     Checking iana-time-zone v0.1.60
[INFO] [stderr]    Compiling seq-macro v0.3.5
[INFO] [stderr]     Checking chrono v0.4.34
[INFO] [stderr]    Compiling proc-macro-crate v3.1.0
[INFO] [stderr]    Compiling derive_more v0.99.17
[INFO] [stderr]     Checking regex v1.10.3
[INFO] [stderr]    Compiling serde_derive v1.0.197
[INFO] [stderr]    Compiling syn_derive v0.1.8
[INFO] [stderr]    Compiling borsh-derive v1.3.1
[INFO] [stderr]     Checking bincode v2.0.0-rc.3
[INFO] [stderr]     Checking compact_str v0.7.1
[INFO] [stderr]     Checking nichi v0.5.1
[INFO] [stderr]     Checking readable v0.16.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused macro definition: `impl_not_const`
[INFO] [stdout]   --> src/macros.rs:54:14
[INFO] [stdout]    |
[INFO] [stdout] 54 | macro_rules! impl_not_const {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_macros)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `impl_not_const`
[INFO] [stdout]   --> src/macros.rs:87:16
[INFO] [stdout]    |
[INFO] [stdout] 87 | pub(crate) use impl_not_const;
[INFO] [stdout]    |                ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/str/str.rs:860:28
[INFO] [stdout]     |
[INFO] [stdout] 860 |             self.as_bytes_all_mut()[self_len..new_len].copy_from_slice(s_bytes);
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/str/str.rs:920:28
[INFO] [stdout]     |
[INFO] [stdout] 920 |             self.as_bytes_all_mut()[self_len..new_len].copy_from_slice(s_bytes);
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/str/str.rs:1328:26
[INFO] [stdout]      |
[INFO] [stdout] 1328 |         let ch = self.as_str()[idx..].chars().next().expect("cannot remove a char from the end of a string");
[INFO] [stdout]      |                                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/str/headtail.rs:163:22
[INFO] [stdout]     |
[INFO] [stdout] 163 |             Tail { string: &s[index..], cut: true }
[INFO] [stdout]     |                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/str/headtail.rs:197:17
[INFO] [stdout]     |
[INFO] [stdout] 197 |             string += &s[index..];
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/str/headtail.rs:244:50
[INFO] [stdout]     |
[INFO] [stdout] 244 |             HeadTailStr { head: &s[..head], tail: Some(&s[tail..]) }
[INFO] [stdout]     |                                                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/str/headtail.rs:290:50
[INFO] [stdout]     |
[INFO] [stdout] 290 |             HeadTailDot { head: &s[..head], tail: Some(&s[tail..]) }
[INFO] [stdout]     |                                                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/str/headtail.rs:565:30
[INFO] [stdout]     |
[INFO] [stdout] 565 |                 tail_bytes == &str_bytes[tail_len..]
[INFO] [stdout]     |                                          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/str/headtail.rs:633:30
[INFO] [stdout]     |
[INFO] [stdout] 633 |                 tail_bytes == &str_bytes[tail_len + 3..]
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/toa/dtoa.rs:172:18
[INFO] [stdout]     |
[INFO] [stdout] 172 |         for i in length..kk {
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/toa/dtoa.rs:207:23
[INFO] [stdout]     |
[INFO] [stdout] 207 |             for i in (kk + 2..kk + MAX_DECIMAL_PLACES + 1).rev() {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/toa/dtoa.rs:244:18
[INFO] [stdout]     |
[INFO] [stdout] 244 |         for i in 2..offset {
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/toa/dtoa.rs:250:23
[INFO] [stdout]     |
[INFO] [stdout] 250 |             for i in (3..MAX_DECIMAL_PLACES + 2).rev() {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:262:5
[INFO] [stdout]     |
[INFO] [stdout] 262 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:262:33
[INFO] [stdout]     |
[INFO] [stdout] 262 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:268:5
[INFO] [stdout]     |
[INFO] [stdout] 268 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:268:33
[INFO] [stdout]     |
[INFO] [stdout] 268 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:274:5
[INFO] [stdout]     |
[INFO] [stdout] 274 |         s[0..4].copy_from_slice(&itoa[0..4]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:274:33
[INFO] [stdout]     |
[INFO] [stdout] 274 |         s[0..4].copy_from_slice(&itoa[0..4]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:280:5
[INFO] [stdout]     |
[INFO] [stdout] 280 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:280:33
[INFO] [stdout]     |
[INFO] [stdout] 280 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:282:5
[INFO] [stdout]     |
[INFO] [stdout] 282 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:282:33
[INFO] [stdout]     |
[INFO] [stdout] 282 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:288:5
[INFO] [stdout]     |
[INFO] [stdout] 288 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:288:33
[INFO] [stdout]     |
[INFO] [stdout] 288 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:290:5
[INFO] [stdout]     |
[INFO] [stdout] 290 |         s[4..7].copy_from_slice(&itoa[3..6]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:290:33
[INFO] [stdout]     |
[INFO] [stdout] 290 |         s[4..7].copy_from_slice(&itoa[3..6]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:296:5
[INFO] [stdout]     |
[INFO] [stdout] 296 |         s[0..4].copy_from_slice(&itoa[0..4]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:296:33
[INFO] [stdout]     |
[INFO] [stdout] 296 |         s[0..4].copy_from_slice(&itoa[0..4]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:298:5
[INFO] [stdout]     |
[INFO] [stdout] 298 |         s[5..8].copy_from_slice(&itoa[4..7]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:298:33
[INFO] [stdout]     |
[INFO] [stdout] 298 |         s[5..8].copy_from_slice(&itoa[4..7]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:304:5
[INFO] [stdout]     |
[INFO] [stdout] 304 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:304:33
[INFO] [stdout]     |
[INFO] [stdout] 304 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:306:5
[INFO] [stdout]     |
[INFO] [stdout] 306 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:306:33
[INFO] [stdout]     |
[INFO] [stdout] 306 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:308:5
[INFO] [stdout]     |
[INFO] [stdout] 308 |         s[7..10].copy_from_slice(&itoa[5..8]);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:308:34
[INFO] [stdout]     |
[INFO] [stdout] 308 |         s[7..10].copy_from_slice(&itoa[5..8]);
[INFO] [stdout]     |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:314:5
[INFO] [stdout]     |
[INFO] [stdout] 314 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:314:33
[INFO] [stdout]     |
[INFO] [stdout] 314 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:316:5
[INFO] [stdout]     |
[INFO] [stdout] 316 |         s[4..7].copy_from_slice(&itoa[3..6]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:316:33
[INFO] [stdout]     |
[INFO] [stdout] 316 |         s[4..7].copy_from_slice(&itoa[3..6]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:318:5
[INFO] [stdout]     |
[INFO] [stdout] 318 |         s[8..11].copy_from_slice(&itoa[6..9]);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:318:34
[INFO] [stdout]     |
[INFO] [stdout] 318 |         s[8..11].copy_from_slice(&itoa[6..9]);
[INFO] [stdout]     |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:324:5
[INFO] [stdout]     |
[INFO] [stdout] 324 |         s[0..4].copy_from_slice(&itoa[0..4]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:324:33
[INFO] [stdout]     |
[INFO] [stdout] 324 |         s[0..4].copy_from_slice(&itoa[0..4]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:326:5
[INFO] [stdout]     |
[INFO] [stdout] 326 |         s[5..8].copy_from_slice(&itoa[4..7]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:326:33
[INFO] [stdout]     |
[INFO] [stdout] 326 |         s[5..8].copy_from_slice(&itoa[4..7]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:328:5
[INFO] [stdout]     |
[INFO] [stdout] 328 |         s[9..12].copy_from_slice(&itoa[7..10]);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:328:34
[INFO] [stdout]     |
[INFO] [stdout] 328 |         s[9..12].copy_from_slice(&itoa[7..10]);
[INFO] [stdout]     |                                        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:334:5
[INFO] [stdout]     |
[INFO] [stdout] 334 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:334:33
[INFO] [stdout]     |
[INFO] [stdout] 334 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:336:5
[INFO] [stdout]     |
[INFO] [stdout] 336 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:336:33
[INFO] [stdout]     |
[INFO] [stdout] 336 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:338:5
[INFO] [stdout]     |
[INFO] [stdout] 338 |         s[7..10].copy_from_slice(&itoa[5..8]);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:338:34
[INFO] [stdout]     |
[INFO] [stdout] 338 |         s[7..10].copy_from_slice(&itoa[5..8]);
[INFO] [stdout]     |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:340:5
[INFO] [stdout]     |
[INFO] [stdout] 340 |         s[11..14].copy_from_slice(&itoa[8..11]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:340:35
[INFO] [stdout]     |
[INFO] [stdout] 340 |         s[11..14].copy_from_slice(&itoa[8..11]);
[INFO] [stdout]     |                                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:346:5
[INFO] [stdout]     |
[INFO] [stdout] 346 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:346:33
[INFO] [stdout]     |
[INFO] [stdout] 346 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:348:5
[INFO] [stdout]     |
[INFO] [stdout] 348 |         s[4..7].copy_from_slice(&itoa[3..6]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:348:33
[INFO] [stdout]     |
[INFO] [stdout] 348 |         s[4..7].copy_from_slice(&itoa[3..6]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:350:5
[INFO] [stdout]     |
[INFO] [stdout] 350 |         s[8..11].copy_from_slice(&itoa[6..9]);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:350:34
[INFO] [stdout]     |
[INFO] [stdout] 350 |         s[8..11].copy_from_slice(&itoa[6..9]);
[INFO] [stdout]     |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:352:5
[INFO] [stdout]     |
[INFO] [stdout] 352 |         s[12..15].copy_from_slice(&itoa[9..12]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:352:35
[INFO] [stdout]     |
[INFO] [stdout] 352 |         s[12..15].copy_from_slice(&itoa[9..12]);
[INFO] [stdout]     |                                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:358:5
[INFO] [stdout]     |
[INFO] [stdout] 358 |         s[0..4].copy_from_slice(&itoa[0..4]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:358:33
[INFO] [stdout]     |
[INFO] [stdout] 358 |         s[0..4].copy_from_slice(&itoa[0..4]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:360:5
[INFO] [stdout]     |
[INFO] [stdout] 360 |         s[5..8].copy_from_slice(&itoa[4..7]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:360:33
[INFO] [stdout]     |
[INFO] [stdout] 360 |         s[5..8].copy_from_slice(&itoa[4..7]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:362:5
[INFO] [stdout]     |
[INFO] [stdout] 362 |         s[9..12].copy_from_slice(&itoa[7..10]);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:362:34
[INFO] [stdout]     |
[INFO] [stdout] 362 |         s[9..12].copy_from_slice(&itoa[7..10]);
[INFO] [stdout]     |                                        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:364:5
[INFO] [stdout]     |
[INFO] [stdout] 364 |         s[13..16].copy_from_slice(&itoa[10..13]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:364:35
[INFO] [stdout]     |
[INFO] [stdout] 364 |         s[13..16].copy_from_slice(&itoa[10..13]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:370:5
[INFO] [stdout]     |
[INFO] [stdout] 370 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:370:33
[INFO] [stdout]     |
[INFO] [stdout] 370 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:372:5
[INFO] [stdout]     |
[INFO] [stdout] 372 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:372:33
[INFO] [stdout]     |
[INFO] [stdout] 372 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:374:5
[INFO] [stdout]     |
[INFO] [stdout] 374 |         s[7..10].copy_from_slice(&itoa[5..8]);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:374:34
[INFO] [stdout]     |
[INFO] [stdout] 374 |         s[7..10].copy_from_slice(&itoa[5..8]);
[INFO] [stdout]     |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:376:5
[INFO] [stdout]     |
[INFO] [stdout] 376 |         s[11..14].copy_from_slice(&itoa[8..11]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:376:35
[INFO] [stdout]     |
[INFO] [stdout] 376 |         s[11..14].copy_from_slice(&itoa[8..11]);
[INFO] [stdout]     |                                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:378:5
[INFO] [stdout]     |
[INFO] [stdout] 378 |         s[15..18].copy_from_slice(&itoa[11..14]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:378:35
[INFO] [stdout]     |
[INFO] [stdout] 378 |         s[15..18].copy_from_slice(&itoa[11..14]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:384:5
[INFO] [stdout]     |
[INFO] [stdout] 384 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:384:33
[INFO] [stdout]     |
[INFO] [stdout] 384 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:386:5
[INFO] [stdout]     |
[INFO] [stdout] 386 |         s[4..7].copy_from_slice(&itoa[3..6]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:386:33
[INFO] [stdout]     |
[INFO] [stdout] 386 |         s[4..7].copy_from_slice(&itoa[3..6]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:388:5
[INFO] [stdout]     |
[INFO] [stdout] 388 |         s[8..11].copy_from_slice(&itoa[6..9]);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:388:34
[INFO] [stdout]     |
[INFO] [stdout] 388 |         s[8..11].copy_from_slice(&itoa[6..9]);
[INFO] [stdout]     |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:390:5
[INFO] [stdout]     |
[INFO] [stdout] 390 |         s[12..15].copy_from_slice(&itoa[9..12]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:390:35
[INFO] [stdout]     |
[INFO] [stdout] 390 |         s[12..15].copy_from_slice(&itoa[9..12]);
[INFO] [stdout]     |                                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:392:5
[INFO] [stdout]     |
[INFO] [stdout] 392 |         s[16..19].copy_from_slice(&itoa[12..15]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:392:35
[INFO] [stdout]     |
[INFO] [stdout] 392 |         s[16..19].copy_from_slice(&itoa[12..15]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:398:5
[INFO] [stdout]     |
[INFO] [stdout] 398 |         s[0..4].copy_from_slice(&itoa[0..4]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:398:33
[INFO] [stdout]     |
[INFO] [stdout] 398 |         s[0..4].copy_from_slice(&itoa[0..4]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:400:5
[INFO] [stdout]     |
[INFO] [stdout] 400 |         s[5..8].copy_from_slice(&itoa[4..7]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:400:33
[INFO] [stdout]     |
[INFO] [stdout] 400 |         s[5..8].copy_from_slice(&itoa[4..7]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:402:5
[INFO] [stdout]     |
[INFO] [stdout] 402 |         s[9..12].copy_from_slice(&itoa[7..10]);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:402:34
[INFO] [stdout]     |
[INFO] [stdout] 402 |         s[9..12].copy_from_slice(&itoa[7..10]);
[INFO] [stdout]     |                                        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:404:5
[INFO] [stdout]     |
[INFO] [stdout] 404 |         s[13..16].copy_from_slice(&itoa[10..13]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:404:35
[INFO] [stdout]     |
[INFO] [stdout] 404 |         s[13..16].copy_from_slice(&itoa[10..13]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:406:5
[INFO] [stdout]     |
[INFO] [stdout] 406 |         s[17..20].copy_from_slice(&itoa[13..16]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:406:35
[INFO] [stdout]     |
[INFO] [stdout] 406 |         s[17..20].copy_from_slice(&itoa[13..16]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:412:5
[INFO] [stdout]     |
[INFO] [stdout] 412 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:412:33
[INFO] [stdout]     |
[INFO] [stdout] 412 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:414:5
[INFO] [stdout]     |
[INFO] [stdout] 414 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:414:33
[INFO] [stdout]     |
[INFO] [stdout] 414 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:416:5
[INFO] [stdout]     |
[INFO] [stdout] 416 |         s[7..10].copy_from_slice(&itoa[5..8]);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:416:34
[INFO] [stdout]     |
[INFO] [stdout] 416 |         s[7..10].copy_from_slice(&itoa[5..8]);
[INFO] [stdout]     |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:418:5
[INFO] [stdout]     |
[INFO] [stdout] 418 |         s[11..14].copy_from_slice(&itoa[8..11]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:418:35
[INFO] [stdout]     |
[INFO] [stdout] 418 |         s[11..14].copy_from_slice(&itoa[8..11]);
[INFO] [stdout]     |                                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:420:5
[INFO] [stdout]     |
[INFO] [stdout] 420 |         s[15..18].copy_from_slice(&itoa[11..14]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:420:35
[INFO] [stdout]     |
[INFO] [stdout] 420 |         s[15..18].copy_from_slice(&itoa[11..14]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:422:5
[INFO] [stdout]     |
[INFO] [stdout] 422 |         s[19..22].copy_from_slice(&itoa[14..17]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:422:35
[INFO] [stdout]     |
[INFO] [stdout] 422 |         s[19..22].copy_from_slice(&itoa[14..17]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:428:5
[INFO] [stdout]     |
[INFO] [stdout] 428 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:428:33
[INFO] [stdout]     |
[INFO] [stdout] 428 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:430:5
[INFO] [stdout]     |
[INFO] [stdout] 430 |         s[4..7].copy_from_slice(&itoa[3..6]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:430:33
[INFO] [stdout]     |
[INFO] [stdout] 430 |         s[4..7].copy_from_slice(&itoa[3..6]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:432:5
[INFO] [stdout]     |
[INFO] [stdout] 432 |         s[8..11].copy_from_slice(&itoa[6..9]);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:432:34
[INFO] [stdout]     |
[INFO] [stdout] 432 |         s[8..11].copy_from_slice(&itoa[6..9]);
[INFO] [stdout]     |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:434:5
[INFO] [stdout]     |
[INFO] [stdout] 434 |         s[12..15].copy_from_slice(&itoa[9..12]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:434:35
[INFO] [stdout]     |
[INFO] [stdout] 434 |         s[12..15].copy_from_slice(&itoa[9..12]);
[INFO] [stdout]     |                                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:436:5
[INFO] [stdout]     |
[INFO] [stdout] 436 |         s[16..19].copy_from_slice(&itoa[12..15]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:436:35
[INFO] [stdout]     |
[INFO] [stdout] 436 |         s[16..19].copy_from_slice(&itoa[12..15]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:438:5
[INFO] [stdout]     |
[INFO] [stdout] 438 |         s[20..23].copy_from_slice(&itoa[15..18]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:438:35
[INFO] [stdout]     |
[INFO] [stdout] 438 |         s[20..23].copy_from_slice(&itoa[15..18]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:444:5
[INFO] [stdout]     |
[INFO] [stdout] 444 |         s[0..4].copy_from_slice(&itoa[0..4]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:444:33
[INFO] [stdout]     |
[INFO] [stdout] 444 |         s[0..4].copy_from_slice(&itoa[0..4]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:446:5
[INFO] [stdout]     |
[INFO] [stdout] 446 |         s[5..8].copy_from_slice(&itoa[4..7]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:446:33
[INFO] [stdout]     |
[INFO] [stdout] 446 |         s[5..8].copy_from_slice(&itoa[4..7]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:448:5
[INFO] [stdout]     |
[INFO] [stdout] 448 |         s[9..12].copy_from_slice(&itoa[7..10]);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:448:34
[INFO] [stdout]     |
[INFO] [stdout] 448 |         s[9..12].copy_from_slice(&itoa[7..10]);
[INFO] [stdout]     |                                        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:450:5
[INFO] [stdout]     |
[INFO] [stdout] 450 |         s[13..16].copy_from_slice(&itoa[10..13]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:450:35
[INFO] [stdout]     |
[INFO] [stdout] 450 |         s[13..16].copy_from_slice(&itoa[10..13]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:452:5
[INFO] [stdout]     |
[INFO] [stdout] 452 |         s[17..20].copy_from_slice(&itoa[13..16]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:452:35
[INFO] [stdout]     |
[INFO] [stdout] 452 |         s[17..20].copy_from_slice(&itoa[13..16]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:454:5
[INFO] [stdout]     |
[INFO] [stdout] 454 |         s[21..24].copy_from_slice(&itoa[16..19]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:454:35
[INFO] [stdout]     |
[INFO] [stdout] 454 |         s[21..24].copy_from_slice(&itoa[16..19]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:460:5
[INFO] [stdout]     |
[INFO] [stdout] 460 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:460:33
[INFO] [stdout]     |
[INFO] [stdout] 460 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:462:5
[INFO] [stdout]     |
[INFO] [stdout] 462 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:462:33
[INFO] [stdout]     |
[INFO] [stdout] 462 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:464:5
[INFO] [stdout]     |
[INFO] [stdout] 464 |         s[7..10].copy_from_slice(&itoa[5..8]);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:464:34
[INFO] [stdout]     |
[INFO] [stdout] 464 |         s[7..10].copy_from_slice(&itoa[5..8]);
[INFO] [stdout]     |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:466:5
[INFO] [stdout]     |
[INFO] [stdout] 466 |         s[11..14].copy_from_slice(&itoa[8..11]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:466:35
[INFO] [stdout]     |
[INFO] [stdout] 466 |         s[11..14].copy_from_slice(&itoa[8..11]);
[INFO] [stdout]     |                                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:468:5
[INFO] [stdout]     |
[INFO] [stdout] 468 |         s[15..18].copy_from_slice(&itoa[11..14]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:468:35
[INFO] [stdout]     |
[INFO] [stdout] 468 |         s[15..18].copy_from_slice(&itoa[11..14]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:470:5
[INFO] [stdout]     |
[INFO] [stdout] 470 |         s[19..22].copy_from_slice(&itoa[14..17]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:470:35
[INFO] [stdout]     |
[INFO] [stdout] 470 |         s[19..22].copy_from_slice(&itoa[14..17]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:472:5
[INFO] [stdout]     |
[INFO] [stdout] 472 |         s[23..26].copy_from_slice(&itoa[17..20]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:472:35
[INFO] [stdout]     |
[INFO] [stdout] 472 |         s[23..26].copy_from_slice(&itoa[17..20]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition: `impl_nonu`
[INFO] [stdout]    --> src/num/int.rs:573:14
[INFO] [stdout]     |
[INFO] [stdout] 573 | macro_rules! impl_nonu {
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CompactString`
[INFO] [stdout]  --> src/num/float.rs:2:34
[INFO] [stdout]   |
[INFO] [stdout] 2 | use compact_str::{format_compact,CompactString};
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/float.rs:169:72
[INFO] [stdout]     |
[INFO] [stdout] 169 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/float.rs:169:72
[INFO] [stdout]     |
[INFO] [stdout] 169 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/float.rs:169:72
[INFO] [stdout]     |
[INFO] [stdout] 169 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/float.rs:169:72
[INFO] [stdout]     |
[INFO] [stdout] 169 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/float.rs:169:72
[INFO] [stdout]     |
[INFO] [stdout] 169 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/float.rs:169:72
[INFO] [stdout]     |
[INFO] [stdout] 169 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/float.rs:169:72
[INFO] [stdout]     |
[INFO] [stdout] 169 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/float.rs:169:72
[INFO] [stdout]     |
[INFO] [stdout] 169 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/float.rs:169:72
[INFO] [stdout]     |
[INFO] [stdout] 169 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/float.rs:169:72
[INFO] [stdout]     |
[INFO] [stdout] 169 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/float.rs:169:72
[INFO] [stdout]     |
[INFO] [stdout] 169 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/float.rs:169:72
[INFO] [stdout]     |
[INFO] [stdout] 169 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/float.rs:169:72
[INFO] [stdout]     |
[INFO] [stdout] 169 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/float.rs:169:72
[INFO] [stdout]     |
[INFO] [stdout] 169 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/float.rs:305:52
[INFO] [stdout]     |
[INFO] [stdout] 305 |         let fract = &format_compact!("{:.3}", f.fract())[2..];
[INFO] [stdout]     |                                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/percent.rs:188:72
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 260 |     impl_new!(1);
[INFO] [stdout]     |     ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/percent.rs:188:72
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 262 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/percent.rs:188:72
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 262 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/percent.rs:188:72
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 262 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/percent.rs:188:72
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 262 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/percent.rs:188:72
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 262 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/percent.rs:188:72
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 262 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/percent.rs:188:72
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 262 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/percent.rs:188:72
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 262 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/percent.rs:188:72
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 262 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/percent.rs:188:72
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 262 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/percent.rs:188:72
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 262 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/percent.rs:188:72
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 262 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/percent.rs:324:52
[INFO] [stdout]     |
[INFO] [stdout] 324 |         let fract = &format_compact!("{:.2}", f.fract())[2..];
[INFO] [stdout]     |                                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:252:5
[INFO] [stdout]     |
[INFO] [stdout] 252 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:252:33
[INFO] [stdout]     |
[INFO] [stdout] 252 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:258:5
[INFO] [stdout]     |
[INFO] [stdout] 258 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:258:33
[INFO] [stdout]     |
[INFO] [stdout] 258 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:266:5
[INFO] [stdout]     |
[INFO] [stdout] 266 |         s[2..5].copy_from_slice(&itoa[1..4]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:266:33
[INFO] [stdout]     |
[INFO] [stdout] 266 |         s[2..5].copy_from_slice(&itoa[1..4]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:272:5
[INFO] [stdout]     |
[INFO] [stdout] 272 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:272:33
[INFO] [stdout]     |
[INFO] [stdout] 272 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:274:5
[INFO] [stdout]     |
[INFO] [stdout] 274 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:274:33
[INFO] [stdout]     |
[INFO] [stdout] 274 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:280:5
[INFO] [stdout]     |
[INFO] [stdout] 280 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:280:33
[INFO] [stdout]     |
[INFO] [stdout] 280 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:282:5
[INFO] [stdout]     |
[INFO] [stdout] 282 |         s[4..7].copy_from_slice(&itoa[3..6]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:282:33
[INFO] [stdout]     |
[INFO] [stdout] 282 |         s[4..7].copy_from_slice(&itoa[3..6]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:290:5
[INFO] [stdout]     |
[INFO] [stdout] 290 |         s[2..5].copy_from_slice(&itoa[1..4]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:290:33
[INFO] [stdout]     |
[INFO] [stdout] 290 |         s[2..5].copy_from_slice(&itoa[1..4]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:292:5
[INFO] [stdout]     |
[INFO] [stdout] 292 |         s[6..9].copy_from_slice(&itoa[4..7]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:292:33
[INFO] [stdout]     |
[INFO] [stdout] 292 |         s[6..9].copy_from_slice(&itoa[4..7]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:298:5
[INFO] [stdout]     |
[INFO] [stdout] 298 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:298:33
[INFO] [stdout]     |
[INFO] [stdout] 298 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:300:5
[INFO] [stdout]     |
[INFO] [stdout] 300 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:300:33
[INFO] [stdout]     |
[INFO] [stdout] 300 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:302:5
[INFO] [stdout]     |
[INFO] [stdout] 302 |         s[7..10].copy_from_slice(&itoa[5..8]);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:302:34
[INFO] [stdout]     |
[INFO] [stdout] 302 |         s[7..10].copy_from_slice(&itoa[5..8]);
[INFO] [stdout]     |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:308:5
[INFO] [stdout]     |
[INFO] [stdout] 308 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:308:33
[INFO] [stdout]     |
[INFO] [stdout] 308 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:310:5
[INFO] [stdout]     |
[INFO] [stdout] 310 |         s[4..7].copy_from_slice(&itoa[3..6]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:310:33
[INFO] [stdout]     |
[INFO] [stdout] 310 |         s[4..7].copy_from_slice(&itoa[3..6]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:312:5
[INFO] [stdout]     |
[INFO] [stdout] 312 |         s[8..11].copy_from_slice(&itoa[6..9]);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:312:34
[INFO] [stdout]     |
[INFO] [stdout] 312 |         s[8..11].copy_from_slice(&itoa[6..9]);
[INFO] [stdout]     |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:320:5
[INFO] [stdout]     |
[INFO] [stdout] 320 |         s[2..5].copy_from_slice(&itoa[1..4]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:320:33
[INFO] [stdout]     |
[INFO] [stdout] 320 |         s[2..5].copy_from_slice(&itoa[1..4]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:322:5
[INFO] [stdout]     |
[INFO] [stdout] 322 |         s[6..9].copy_from_slice(&itoa[4..7]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:322:33
[INFO] [stdout]     |
[INFO] [stdout] 322 |         s[6..9].copy_from_slice(&itoa[4..7]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:324:5
[INFO] [stdout]     |
[INFO] [stdout] 324 |         s[10..13].copy_from_slice(&itoa[7..10]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:324:35
[INFO] [stdout]     |
[INFO] [stdout] 324 |         s[10..13].copy_from_slice(&itoa[7..10]);
[INFO] [stdout]     |                                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:330:5
[INFO] [stdout]     |
[INFO] [stdout] 330 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:330:33
[INFO] [stdout]     |
[INFO] [stdout] 330 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:332:5
[INFO] [stdout]     |
[INFO] [stdout] 332 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:332:33
[INFO] [stdout]     |
[INFO] [stdout] 332 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:334:5
[INFO] [stdout]     |
[INFO] [stdout] 334 |         s[7..10].copy_from_slice(&itoa[5..8]);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:334:34
[INFO] [stdout]     |
[INFO] [stdout] 334 |         s[7..10].copy_from_slice(&itoa[5..8]);
[INFO] [stdout]     |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:336:5
[INFO] [stdout]     |
[INFO] [stdout] 336 |         s[11..14].copy_from_slice(&itoa[8..11]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:336:35
[INFO] [stdout]     |
[INFO] [stdout] 336 |         s[11..14].copy_from_slice(&itoa[8..11]);
[INFO] [stdout]     |                                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:342:5
[INFO] [stdout]     |
[INFO] [stdout] 342 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:342:33
[INFO] [stdout]     |
[INFO] [stdout] 342 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:344:5
[INFO] [stdout]     |
[INFO] [stdout] 344 |         s[4..7].copy_from_slice(&itoa[3..6]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:344:33
[INFO] [stdout]     |
[INFO] [stdout] 344 |         s[4..7].copy_from_slice(&itoa[3..6]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:346:5
[INFO] [stdout]     |
[INFO] [stdout] 346 |         s[8..11].copy_from_slice(&itoa[6..9]);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:346:34
[INFO] [stdout]     |
[INFO] [stdout] 346 |         s[8..11].copy_from_slice(&itoa[6..9]);
[INFO] [stdout]     |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:348:5
[INFO] [stdout]     |
[INFO] [stdout] 348 |         s[12..15].copy_from_slice(&itoa[9..12]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:348:35
[INFO] [stdout]     |
[INFO] [stdout] 348 |         s[12..15].copy_from_slice(&itoa[9..12]);
[INFO] [stdout]     |                                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:356:5
[INFO] [stdout]     |
[INFO] [stdout] 356 |         s[2..5].copy_from_slice(&itoa[1..4]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:356:33
[INFO] [stdout]     |
[INFO] [stdout] 356 |         s[2..5].copy_from_slice(&itoa[1..4]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:358:5
[INFO] [stdout]     |
[INFO] [stdout] 358 |         s[6..9].copy_from_slice(&itoa[4..7]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:358:33
[INFO] [stdout]     |
[INFO] [stdout] 358 |         s[6..9].copy_from_slice(&itoa[4..7]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:360:5
[INFO] [stdout]     |
[INFO] [stdout] 360 |         s[10..13].copy_from_slice(&itoa[7..10]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:360:35
[INFO] [stdout]     |
[INFO] [stdout] 360 |         s[10..13].copy_from_slice(&itoa[7..10]);
[INFO] [stdout]     |                                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:362:5
[INFO] [stdout]     |
[INFO] [stdout] 362 |         s[14..17].copy_from_slice(&itoa[10..13]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:362:35
[INFO] [stdout]     |
[INFO] [stdout] 362 |         s[14..17].copy_from_slice(&itoa[10..13]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:368:5
[INFO] [stdout]     |
[INFO] [stdout] 368 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:368:33
[INFO] [stdout]     |
[INFO] [stdout] 368 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:370:5
[INFO] [stdout]     |
[INFO] [stdout] 370 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:370:33
[INFO] [stdout]     |
[INFO] [stdout] 370 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:372:5
[INFO] [stdout]     |
[INFO] [stdout] 372 |         s[7..10].copy_from_slice(&itoa[5..8]);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:372:34
[INFO] [stdout]     |
[INFO] [stdout] 372 |         s[7..10].copy_from_slice(&itoa[5..8]);
[INFO] [stdout]     |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:374:5
[INFO] [stdout]     |
[INFO] [stdout] 374 |         s[11..14].copy_from_slice(&itoa[8..11]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:374:35
[INFO] [stdout]     |
[INFO] [stdout] 374 |         s[11..14].copy_from_slice(&itoa[8..11]);
[INFO] [stdout]     |                                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:376:5
[INFO] [stdout]     |
[INFO] [stdout] 376 |         s[15..18].copy_from_slice(&itoa[11..14]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:376:35
[INFO] [stdout]     |
[INFO] [stdout] 376 |         s[15..18].copy_from_slice(&itoa[11..14]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:382:5
[INFO] [stdout]     |
[INFO] [stdout] 382 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:382:33
[INFO] [stdout]     |
[INFO] [stdout] 382 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:384:5
[INFO] [stdout]     |
[INFO] [stdout] 384 |         s[4..7].copy_from_slice(&itoa[3..6]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:384:33
[INFO] [stdout]     |
[INFO] [stdout] 384 |         s[4..7].copy_from_slice(&itoa[3..6]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:386:5
[INFO] [stdout]     |
[INFO] [stdout] 386 |         s[8..11].copy_from_slice(&itoa[6..9]);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:386:34
[INFO] [stdout]     |
[INFO] [stdout] 386 |         s[8..11].copy_from_slice(&itoa[6..9]);
[INFO] [stdout]     |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:388:5
[INFO] [stdout]     |
[INFO] [stdout] 388 |         s[12..15].copy_from_slice(&itoa[9..12]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:388:35
[INFO] [stdout]     |
[INFO] [stdout] 388 |         s[12..15].copy_from_slice(&itoa[9..12]);
[INFO] [stdout]     |                                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:390:5
[INFO] [stdout]     |
[INFO] [stdout] 390 |         s[16..19].copy_from_slice(&itoa[12..15]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:390:35
[INFO] [stdout]     |
[INFO] [stdout] 390 |         s[16..19].copy_from_slice(&itoa[12..15]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:398:5
[INFO] [stdout]     |
[INFO] [stdout] 398 |         s[2..5].copy_from_slice(&itoa[1..4]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:398:33
[INFO] [stdout]     |
[INFO] [stdout] 398 |         s[2..5].copy_from_slice(&itoa[1..4]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:400:5
[INFO] [stdout]     |
[INFO] [stdout] 400 |         s[6..9].copy_from_slice(&itoa[4..7]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:400:33
[INFO] [stdout]     |
[INFO] [stdout] 400 |         s[6..9].copy_from_slice(&itoa[4..7]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:402:5
[INFO] [stdout]     |
[INFO] [stdout] 402 |         s[10..13].copy_from_slice(&itoa[7..10]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:402:35
[INFO] [stdout]     |
[INFO] [stdout] 402 |         s[10..13].copy_from_slice(&itoa[7..10]);
[INFO] [stdout]     |                                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:404:5
[INFO] [stdout]     |
[INFO] [stdout] 404 |         s[14..17].copy_from_slice(&itoa[10..13]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:404:35
[INFO] [stdout]     |
[INFO] [stdout] 404 |         s[14..17].copy_from_slice(&itoa[10..13]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:406:5
[INFO] [stdout]     |
[INFO] [stdout] 406 |         s[18..21].copy_from_slice(&itoa[13..16]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:406:35
[INFO] [stdout]     |
[INFO] [stdout] 406 |         s[18..21].copy_from_slice(&itoa[13..16]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:412:5
[INFO] [stdout]     |
[INFO] [stdout] 412 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:412:33
[INFO] [stdout]     |
[INFO] [stdout] 412 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:414:5
[INFO] [stdout]     |
[INFO] [stdout] 414 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:414:33
[INFO] [stdout]     |
[INFO] [stdout] 414 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:416:5
[INFO] [stdout]     |
[INFO] [stdout] 416 |         s[7..10].copy_from_slice(&itoa[5..8]);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:416:34
[INFO] [stdout]     |
[INFO] [stdout] 416 |         s[7..10].copy_from_slice(&itoa[5..8]);
[INFO] [stdout]     |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:418:5
[INFO] [stdout]     |
[INFO] [stdout] 418 |         s[11..14].copy_from_slice(&itoa[8..11]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:418:35
[INFO] [stdout]     |
[INFO] [stdout] 418 |         s[11..14].copy_from_slice(&itoa[8..11]);
[INFO] [stdout]     |                                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:420:5
[INFO] [stdout]     |
[INFO] [stdout] 420 |         s[15..18].copy_from_slice(&itoa[11..14]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:420:35
[INFO] [stdout]     |
[INFO] [stdout] 420 |         s[15..18].copy_from_slice(&itoa[11..14]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:422:5
[INFO] [stdout]     |
[INFO] [stdout] 422 |         s[19..22].copy_from_slice(&itoa[14..17]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:422:35
[INFO] [stdout]     |
[INFO] [stdout] 422 |         s[19..22].copy_from_slice(&itoa[14..17]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:428:5
[INFO] [stdout]     |
[INFO] [stdout] 428 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:428:33
[INFO] [stdout]     |
[INFO] [stdout] 428 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:430:5
[INFO] [stdout]     |
[INFO] [stdout] 430 |         s[4..7].copy_from_slice(&itoa[3..6]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:430:33
[INFO] [stdout]     |
[INFO] [stdout] 430 |         s[4..7].copy_from_slice(&itoa[3..6]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:432:5
[INFO] [stdout]     |
[INFO] [stdout] 432 |         s[8..11].copy_from_slice(&itoa[6..9]);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:432:34
[INFO] [stdout]     |
[INFO] [stdout] 432 |         s[8..11].copy_from_slice(&itoa[6..9]);
[INFO] [stdout]     |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:434:5
[INFO] [stdout]     |
[INFO] [stdout] 434 |         s[12..15].copy_from_slice(&itoa[9..12]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:434:35
[INFO] [stdout]     |
[INFO] [stdout] 434 |         s[12..15].copy_from_slice(&itoa[9..12]);
[INFO] [stdout]     |                                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:436:5
[INFO] [stdout]     |
[INFO] [stdout] 436 |         s[16..19].copy_from_slice(&itoa[12..15]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:436:35
[INFO] [stdout]     |
[INFO] [stdout] 436 |         s[16..19].copy_from_slice(&itoa[12..15]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:438:5
[INFO] [stdout]     |
[INFO] [stdout] 438 |         s[20..23].copy_from_slice(&itoa[15..18]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:438:35
[INFO] [stdout]     |
[INFO] [stdout] 438 |         s[20..23].copy_from_slice(&itoa[15..18]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:446:5
[INFO] [stdout]     |
[INFO] [stdout] 446 |         s[2..5].copy_from_slice(&itoa[1..4]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:446:33
[INFO] [stdout]     |
[INFO] [stdout] 446 |         s[2..5].copy_from_slice(&itoa[1..4]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:448:5
[INFO] [stdout]     |
[INFO] [stdout] 448 |         s[6..9].copy_from_slice(&itoa[4..7]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:448:33
[INFO] [stdout]     |
[INFO] [stdout] 448 |         s[6..9].copy_from_slice(&itoa[4..7]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:450:5
[INFO] [stdout]     |
[INFO] [stdout] 450 |         s[10..13].copy_from_slice(&itoa[7..10]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:450:35
[INFO] [stdout]     |
[INFO] [stdout] 450 |         s[10..13].copy_from_slice(&itoa[7..10]);
[INFO] [stdout]     |                                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:452:5
[INFO] [stdout]     |
[INFO] [stdout] 452 |         s[14..17].copy_from_slice(&itoa[10..13]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:452:35
[INFO] [stdout]     |
[INFO] [stdout] 452 |         s[14..17].copy_from_slice(&itoa[10..13]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:454:5
[INFO] [stdout]     |
[INFO] [stdout] 454 |         s[18..21].copy_from_slice(&itoa[13..16]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:454:35
[INFO] [stdout]     |
[INFO] [stdout] 454 |         s[18..21].copy_from_slice(&itoa[13..16]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:456:5
[INFO] [stdout]     |
[INFO] [stdout] 456 |         s[22..25].copy_from_slice(&itoa[16..19]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:456:35
[INFO] [stdout]     |
[INFO] [stdout] 456 |         s[22..25].copy_from_slice(&itoa[16..19]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:462:5
[INFO] [stdout]     |
[INFO] [stdout] 462 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:462:33
[INFO] [stdout]     |
[INFO] [stdout] 462 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:464:5
[INFO] [stdout]     |
[INFO] [stdout] 464 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:464:33
[INFO] [stdout]     |
[INFO] [stdout] 464 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:466:5
[INFO] [stdout]     |
[INFO] [stdout] 466 |         s[7..10].copy_from_slice(&itoa[5..8]);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:466:34
[INFO] [stdout]     |
[INFO] [stdout] 466 |         s[7..10].copy_from_slice(&itoa[5..8]);
[INFO] [stdout]     |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:468:5
[INFO] [stdout]     |
[INFO] [stdout] 468 |         s[11..14].copy_from_slice(&itoa[8..11]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:468:35
[INFO] [stdout]     |
[INFO] [stdout] 468 |         s[11..14].copy_from_slice(&itoa[8..11]);
[INFO] [stdout]     |                                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:470:5
[INFO] [stdout]     |
[INFO] [stdout] 470 |         s[15..18].copy_from_slice(&itoa[11..14]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:470:35
[INFO] [stdout]     |
[INFO] [stdout] 470 |         s[15..18].copy_from_slice(&itoa[11..14]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:472:5
[INFO] [stdout]     |
[INFO] [stdout] 472 |         s[19..22].copy_from_slice(&itoa[14..17]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:472:35
[INFO] [stdout]     |
[INFO] [stdout] 472 |         s[19..22].copy_from_slice(&itoa[14..17]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:474:5
[INFO] [stdout]     |
[INFO] [stdout] 474 |         s[23..26].copy_from_slice(&itoa[17..20]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:474:35
[INFO] [stdout]     |
[INFO] [stdout] 474 |         s[23..26].copy_from_slice(&itoa[17..20]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:771:18
[INFO] [stdout]     |
[INFO] [stdout] 771 |                         let m = &s[4..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:775:18
[INFO] [stdout]     |
[INFO] [stdout] 775 |                         let y = &s[1..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:787:18
[INFO] [stdout]     |
[INFO] [stdout] 787 |                         let m = &s[4..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:791:18
[INFO] [stdout]     |
[INFO] [stdout] 791 |                         let m = &s[4..5];
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition: `impl_not_const`
[INFO] [stdout]   --> src/macros.rs:54:14
[INFO] [stdout]    |
[INFO] [stdout] 54 | macro_rules! impl_not_const {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_macros)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:792:18
[INFO] [stdout]     |
[INFO] [stdout] 792 |                         let d = &s[5..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:796:18
[INFO] [stdout]     |
[INFO] [stdout] 796 |                         let d = &s[1..2];
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:797:18
[INFO] [stdout]     |
[INFO] [stdout] 797 |                         let y = &s[2..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:801:18
[INFO] [stdout]     |
[INFO] [stdout] 801 |                         let m = &s[1..2];
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `impl_not_const`
[INFO] [stdout]   --> src/macros.rs:87:16
[INFO] [stdout]    |
[INFO] [stdout] 87 | pub(crate) use impl_not_const;
[INFO] [stdout]    |                ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:802:18
[INFO] [stdout]     |
[INFO] [stdout] 802 |                         let y = &s[2..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:814:18
[INFO] [stdout]     |
[INFO] [stdout] 814 |                         let m = &s[4..6];
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:815:18
[INFO] [stdout]     |
[INFO] [stdout] 815 |                         let d = &s[6..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:819:18
[INFO] [stdout]     |
[INFO] [stdout] 819 |                         let m = &s[4..5];
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:820:18
[INFO] [stdout]     |
[INFO] [stdout] 820 |                         let d = &s[5..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:824:18
[INFO] [stdout]     |
[INFO] [stdout] 824 |                         let d = &s[2..3];
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:825:18
[INFO] [stdout]     |
[INFO] [stdout] 825 |                         let y = &s[3..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:829:18
[INFO] [stdout]     |
[INFO] [stdout] 829 |                         let d = &s[1..3];
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:830:18
[INFO] [stdout]     |
[INFO] [stdout] 830 |                         let y = &s[3..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:834:18
[INFO] [stdout]     |
[INFO] [stdout] 834 |                         let m = &s[1..3];
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:835:18
[INFO] [stdout]     |
[INFO] [stdout] 835 |                         let y = &s[3..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:839:18
[INFO] [stdout]     |
[INFO] [stdout] 839 |                         let m = &s[2..3];
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:840:18
[INFO] [stdout]     |
[INFO] [stdout] 840 |                         let y = &s[3..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:852:18
[INFO] [stdout]     |
[INFO] [stdout] 852 |                         let m = &s[4..6];
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:853:18
[INFO] [stdout]     |
[INFO] [stdout] 853 |                         let d = &s[6..8];
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:857:18
[INFO] [stdout]     |
[INFO] [stdout] 857 |                         let d = &s[2..4];
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:858:18
[INFO] [stdout]     |
[INFO] [stdout] 858 |                         let y = &s[4..8];
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:862:18
[INFO] [stdout]     |
[INFO] [stdout] 862 |                         let m = &s[2..4];
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:863:18
[INFO] [stdout]     |
[INFO] [stdout] 863 |                         let y = &s[4..8];
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:880:17
[INFO] [stdout]     |
[INFO] [stdout] 880 |                     let m = &s[5..];
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:884:17
[INFO] [stdout]     |
[INFO] [stdout] 884 |                     let y = &s[2..];
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:896:17
[INFO] [stdout]     |
[INFO] [stdout] 896 |                     let m = &s[5..];
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:900:17
[INFO] [stdout]     |
[INFO] [stdout] 900 |                     let y = &s[3..];
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:905:17
[INFO] [stdout]     |
[INFO] [stdout] 905 |                     let m = &s[5..6];
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:917:17
[INFO] [stdout]     |
[INFO] [stdout] 917 |                     let m = &s[5..6];
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:918:17
[INFO] [stdout]     |
[INFO] [stdout] 918 |                     let d = &s[7..];
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:922:17
[INFO] [stdout]     |
[INFO] [stdout] 922 |                     let d = &s[2..3];
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:923:17
[INFO] [stdout]     |
[INFO] [stdout] 923 |                     let y = &s[4..];
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:927:17
[INFO] [stdout]     |
[INFO] [stdout] 927 |                     let m = &s[2..3];
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:928:17
[INFO] [stdout]     |
[INFO] [stdout] 928 |                     let y = &s[4..];
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:933:17
[INFO] [stdout]     |
[INFO] [stdout] 933 |                     let m = &s[5..7];
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:937:17
[INFO] [stdout]     |
[INFO] [stdout] 937 |                     let m = &s[5..6];
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:949:17
[INFO] [stdout]     |
[INFO] [stdout] 949 |                     let m = &s[5..7];
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:953:17
[INFO] [stdout]     |
[INFO] [stdout] 953 |                     let m = &s[5..6];
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:954:17
[INFO] [stdout]     |
[INFO] [stdout] 954 |                     let d = &s[7..];
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:958:17
[INFO] [stdout]     |
[INFO] [stdout] 958 |                     let d = &s[3..4];
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:959:17
[INFO] [stdout]     |
[INFO] [stdout] 959 |                     let y = &s[5..];
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:963:17
[INFO] [stdout]     |
[INFO] [stdout] 963 |                     let d = &s[2..4];
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:964:17
[INFO] [stdout]     |
[INFO] [stdout] 964 |                     let y = &s[5..];
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:968:17
[INFO] [stdout]     |
[INFO] [stdout] 968 |                     let m = &s[2..4];
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:969:17
[INFO] [stdout]     |
[INFO] [stdout] 969 |                     let y = &s[5..];
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:973:17
[INFO] [stdout]     |
[INFO] [stdout] 973 |                     let m = &s[3..4];
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:974:17
[INFO] [stdout]     |
[INFO] [stdout] 974 |                     let y = &s[5..];
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:979:17
[INFO] [stdout]     |
[INFO] [stdout] 979 |                     let m = &s[5..7];
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:983:17
[INFO] [stdout]     |
[INFO] [stdout] 983 |                     let m = &s[5..6];
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:995:17
[INFO] [stdout]     |
[INFO] [stdout] 995 |                     let m = &s[5..7];
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:996:17
[INFO] [stdout]     |
[INFO] [stdout] 996 |                     let d = &s[8..10];
[INFO] [stdout]     |                                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/date/date.rs:1000:17
[INFO] [stdout]      |
[INFO] [stdout] 1000 |                     let d = &s[3..5];
[INFO] [stdout]      |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/date/date.rs:1001:17
[INFO] [stdout]      |
[INFO] [stdout] 1001 |                     let y = &s[6..10];
[INFO] [stdout]      |                                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/date/date.rs:1005:17
[INFO] [stdout]      |
[INFO] [stdout] 1005 |                     let m = &s[3..5];
[INFO] [stdout]      |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/date/date.rs:1006:17
[INFO] [stdout]      |
[INFO] [stdout] 1006 |                     let y = &s[6..10];
[INFO] [stdout]      |                                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/date/date.rs:1011:17
[INFO] [stdout]      |
[INFO] [stdout] 1011 |                     let m = &s[5..7];
[INFO] [stdout]      |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/date/date.rs:1015:17
[INFO] [stdout]      |
[INFO] [stdout] 1015 |                     let m = &s[5..6];
[INFO] [stdout]      |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/nichi_full.rs:403:7
[INFO] [stdout]     |
[INFO] [stdout] 403 |         buf[idx..len2].copy_from_slice(month);
[INFO] [stdout]     |             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/nichi_full.rs:409:7
[INFO] [stdout]     |
[INFO] [stdout] 409 |         buf[idx..len3].copy_from_slice(day);
[INFO] [stdout]     |             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/str/str.rs:860:28
[INFO] [stdout]     |
[INFO] [stdout] 860 |             self.as_bytes_all_mut()[self_len..new_len].copy_from_slice(s_bytes);
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/str/str.rs:920:28
[INFO] [stdout]     |
[INFO] [stdout] 920 |             self.as_bytes_all_mut()[self_len..new_len].copy_from_slice(s_bytes);
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/str/str.rs:1328:26
[INFO] [stdout]      |
[INFO] [stdout] 1328 |         let ch = self.as_str()[idx..].chars().next().expect("cannot remove a char from the end of a string");
[INFO] [stdout]      |                                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/str/headtail.rs:163:22
[INFO] [stdout]     |
[INFO] [stdout] 163 |             Tail { string: &s[index..], cut: true }
[INFO] [stdout]     |                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/str/headtail.rs:197:17
[INFO] [stdout]     |
[INFO] [stdout] 197 |             string += &s[index..];
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/str/headtail.rs:244:50
[INFO] [stdout]     |
[INFO] [stdout] 244 |             HeadTailStr { head: &s[..head], tail: Some(&s[tail..]) }
[INFO] [stdout]     |                                                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/str/headtail.rs:290:50
[INFO] [stdout]     |
[INFO] [stdout] 290 |             HeadTailDot { head: &s[..head], tail: Some(&s[tail..]) }
[INFO] [stdout]     |                                                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/str/headtail.rs:565:30
[INFO] [stdout]     |
[INFO] [stdout] 565 |                 tail_bytes == &str_bytes[tail_len..]
[INFO] [stdout]     |                                          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/str/headtail.rs:633:30
[INFO] [stdout]     |
[INFO] [stdout] 633 |                 tail_bytes == &str_bytes[tail_len + 3..]
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/toa/dtoa.rs:172:18
[INFO] [stdout]     |
[INFO] [stdout] 172 |         for i in length..kk {
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/toa/dtoa.rs:207:23
[INFO] [stdout]     |
[INFO] [stdout] 207 |             for i in (kk + 2..kk + MAX_DECIMAL_PLACES + 1).rev() {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/toa/dtoa.rs:244:18
[INFO] [stdout]     |
[INFO] [stdout] 244 |         for i in 2..offset {
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/toa/dtoa.rs:250:23
[INFO] [stdout]     |
[INFO] [stdout] 250 |             for i in (3..MAX_DECIMAL_PLACES + 2).rev() {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:262:5
[INFO] [stdout]     |
[INFO] [stdout] 262 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:262:33
[INFO] [stdout]     |
[INFO] [stdout] 262 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:268:5
[INFO] [stdout]     |
[INFO] [stdout] 268 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:268:33
[INFO] [stdout]     |
[INFO] [stdout] 268 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:274:5
[INFO] [stdout]     |
[INFO] [stdout] 274 |         s[0..4].copy_from_slice(&itoa[0..4]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:274:33
[INFO] [stdout]     |
[INFO] [stdout] 274 |         s[0..4].copy_from_slice(&itoa[0..4]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:280:5
[INFO] [stdout]     |
[INFO] [stdout] 280 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:280:33
[INFO] [stdout]     |
[INFO] [stdout] 280 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:282:5
[INFO] [stdout]     |
[INFO] [stdout] 282 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:282:33
[INFO] [stdout]     |
[INFO] [stdout] 282 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:288:5
[INFO] [stdout]     |
[INFO] [stdout] 288 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:288:33
[INFO] [stdout]     |
[INFO] [stdout] 288 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:290:5
[INFO] [stdout]     |
[INFO] [stdout] 290 |         s[4..7].copy_from_slice(&itoa[3..6]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:290:33
[INFO] [stdout]     |
[INFO] [stdout] 290 |         s[4..7].copy_from_slice(&itoa[3..6]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:296:5
[INFO] [stdout]     |
[INFO] [stdout] 296 |         s[0..4].copy_from_slice(&itoa[0..4]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:296:33
[INFO] [stdout]     |
[INFO] [stdout] 296 |         s[0..4].copy_from_slice(&itoa[0..4]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:298:5
[INFO] [stdout]     |
[INFO] [stdout] 298 |         s[5..8].copy_from_slice(&itoa[4..7]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:298:33
[INFO] [stdout]     |
[INFO] [stdout] 298 |         s[5..8].copy_from_slice(&itoa[4..7]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:304:5
[INFO] [stdout]     |
[INFO] [stdout] 304 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:304:33
[INFO] [stdout]     |
[INFO] [stdout] 304 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:306:5
[INFO] [stdout]     |
[INFO] [stdout] 306 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:306:33
[INFO] [stdout]     |
[INFO] [stdout] 306 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:308:5
[INFO] [stdout]     |
[INFO] [stdout] 308 |         s[7..10].copy_from_slice(&itoa[5..8]);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:308:34
[INFO] [stdout]     |
[INFO] [stdout] 308 |         s[7..10].copy_from_slice(&itoa[5..8]);
[INFO] [stdout]     |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:314:5
[INFO] [stdout]     |
[INFO] [stdout] 314 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:314:33
[INFO] [stdout]     |
[INFO] [stdout] 314 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:316:5
[INFO] [stdout]     |
[INFO] [stdout] 316 |         s[4..7].copy_from_slice(&itoa[3..6]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:316:33
[INFO] [stdout]     |
[INFO] [stdout] 316 |         s[4..7].copy_from_slice(&itoa[3..6]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:318:5
[INFO] [stdout]     |
[INFO] [stdout] 318 |         s[8..11].copy_from_slice(&itoa[6..9]);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:318:34
[INFO] [stdout]     |
[INFO] [stdout] 318 |         s[8..11].copy_from_slice(&itoa[6..9]);
[INFO] [stdout]     |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:324:5
[INFO] [stdout]     |
[INFO] [stdout] 324 |         s[0..4].copy_from_slice(&itoa[0..4]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:324:33
[INFO] [stdout]     |
[INFO] [stdout] 324 |         s[0..4].copy_from_slice(&itoa[0..4]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:326:5
[INFO] [stdout]     |
[INFO] [stdout] 326 |         s[5..8].copy_from_slice(&itoa[4..7]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:326:33
[INFO] [stdout]     |
[INFO] [stdout] 326 |         s[5..8].copy_from_slice(&itoa[4..7]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:328:5
[INFO] [stdout]     |
[INFO] [stdout] 328 |         s[9..12].copy_from_slice(&itoa[7..10]);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:328:34
[INFO] [stdout]     |
[INFO] [stdout] 328 |         s[9..12].copy_from_slice(&itoa[7..10]);
[INFO] [stdout]     |                                        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:334:5
[INFO] [stdout]     |
[INFO] [stdout] 334 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:334:33
[INFO] [stdout]     |
[INFO] [stdout] 334 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:336:5
[INFO] [stdout]     |
[INFO] [stdout] 336 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:336:33
[INFO] [stdout]     |
[INFO] [stdout] 336 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:338:5
[INFO] [stdout]     |
[INFO] [stdout] 338 |         s[7..10].copy_from_slice(&itoa[5..8]);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:338:34
[INFO] [stdout]     |
[INFO] [stdout] 338 |         s[7..10].copy_from_slice(&itoa[5..8]);
[INFO] [stdout]     |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:340:5
[INFO] [stdout]     |
[INFO] [stdout] 340 |         s[11..14].copy_from_slice(&itoa[8..11]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:340:35
[INFO] [stdout]     |
[INFO] [stdout] 340 |         s[11..14].copy_from_slice(&itoa[8..11]);
[INFO] [stdout]     |                                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:346:5
[INFO] [stdout]     |
[INFO] [stdout] 346 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:346:33
[INFO] [stdout]     |
[INFO] [stdout] 346 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:348:5
[INFO] [stdout]     |
[INFO] [stdout] 348 |         s[4..7].copy_from_slice(&itoa[3..6]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:348:33
[INFO] [stdout]     |
[INFO] [stdout] 348 |         s[4..7].copy_from_slice(&itoa[3..6]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:350:5
[INFO] [stdout]     |
[INFO] [stdout] 350 |         s[8..11].copy_from_slice(&itoa[6..9]);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:350:34
[INFO] [stdout]     |
[INFO] [stdout] 350 |         s[8..11].copy_from_slice(&itoa[6..9]);
[INFO] [stdout]     |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:352:5
[INFO] [stdout]     |
[INFO] [stdout] 352 |         s[12..15].copy_from_slice(&itoa[9..12]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:352:35
[INFO] [stdout]     |
[INFO] [stdout] 352 |         s[12..15].copy_from_slice(&itoa[9..12]);
[INFO] [stdout]     |                                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:358:5
[INFO] [stdout]     |
[INFO] [stdout] 358 |         s[0..4].copy_from_slice(&itoa[0..4]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:358:33
[INFO] [stdout]     |
[INFO] [stdout] 358 |         s[0..4].copy_from_slice(&itoa[0..4]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:360:5
[INFO] [stdout]     |
[INFO] [stdout] 360 |         s[5..8].copy_from_slice(&itoa[4..7]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:360:33
[INFO] [stdout]     |
[INFO] [stdout] 360 |         s[5..8].copy_from_slice(&itoa[4..7]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:362:5
[INFO] [stdout]     |
[INFO] [stdout] 362 |         s[9..12].copy_from_slice(&itoa[7..10]);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:362:34
[INFO] [stdout]     |
[INFO] [stdout] 362 |         s[9..12].copy_from_slice(&itoa[7..10]);
[INFO] [stdout]     |                                        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:364:5
[INFO] [stdout]     |
[INFO] [stdout] 364 |         s[13..16].copy_from_slice(&itoa[10..13]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:364:35
[INFO] [stdout]     |
[INFO] [stdout] 364 |         s[13..16].copy_from_slice(&itoa[10..13]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:370:5
[INFO] [stdout]     |
[INFO] [stdout] 370 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:370:33
[INFO] [stdout]     |
[INFO] [stdout] 370 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:372:5
[INFO] [stdout]     |
[INFO] [stdout] 372 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:372:33
[INFO] [stdout]     |
[INFO] [stdout] 372 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:374:5
[INFO] [stdout]     |
[INFO] [stdout] 374 |         s[7..10].copy_from_slice(&itoa[5..8]);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:374:34
[INFO] [stdout]     |
[INFO] [stdout] 374 |         s[7..10].copy_from_slice(&itoa[5..8]);
[INFO] [stdout]     |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:376:5
[INFO] [stdout]     |
[INFO] [stdout] 376 |         s[11..14].copy_from_slice(&itoa[8..11]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:376:35
[INFO] [stdout]     |
[INFO] [stdout] 376 |         s[11..14].copy_from_slice(&itoa[8..11]);
[INFO] [stdout]     |                                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:378:5
[INFO] [stdout]     |
[INFO] [stdout] 378 |         s[15..18].copy_from_slice(&itoa[11..14]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:378:35
[INFO] [stdout]     |
[INFO] [stdout] 378 |         s[15..18].copy_from_slice(&itoa[11..14]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:384:5
[INFO] [stdout]     |
[INFO] [stdout] 384 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:384:33
[INFO] [stdout]     |
[INFO] [stdout] 384 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:386:5
[INFO] [stdout]     |
[INFO] [stdout] 386 |         s[4..7].copy_from_slice(&itoa[3..6]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:386:33
[INFO] [stdout]     |
[INFO] [stdout] 386 |         s[4..7].copy_from_slice(&itoa[3..6]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:388:5
[INFO] [stdout]     |
[INFO] [stdout] 388 |         s[8..11].copy_from_slice(&itoa[6..9]);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:388:34
[INFO] [stdout]     |
[INFO] [stdout] 388 |         s[8..11].copy_from_slice(&itoa[6..9]);
[INFO] [stdout]     |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:390:5
[INFO] [stdout]     |
[INFO] [stdout] 390 |         s[12..15].copy_from_slice(&itoa[9..12]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:390:35
[INFO] [stdout]     |
[INFO] [stdout] 390 |         s[12..15].copy_from_slice(&itoa[9..12]);
[INFO] [stdout]     |                                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:392:5
[INFO] [stdout]     |
[INFO] [stdout] 392 |         s[16..19].copy_from_slice(&itoa[12..15]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:392:35
[INFO] [stdout]     |
[INFO] [stdout] 392 |         s[16..19].copy_from_slice(&itoa[12..15]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:398:5
[INFO] [stdout]     |
[INFO] [stdout] 398 |         s[0..4].copy_from_slice(&itoa[0..4]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:398:33
[INFO] [stdout]     |
[INFO] [stdout] 398 |         s[0..4].copy_from_slice(&itoa[0..4]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:400:5
[INFO] [stdout]     |
[INFO] [stdout] 400 |         s[5..8].copy_from_slice(&itoa[4..7]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:400:33
[INFO] [stdout]     |
[INFO] [stdout] 400 |         s[5..8].copy_from_slice(&itoa[4..7]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:402:5
[INFO] [stdout]     |
[INFO] [stdout] 402 |         s[9..12].copy_from_slice(&itoa[7..10]);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:402:34
[INFO] [stdout]     |
[INFO] [stdout] 402 |         s[9..12].copy_from_slice(&itoa[7..10]);
[INFO] [stdout]     |                                        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:404:5
[INFO] [stdout]     |
[INFO] [stdout] 404 |         s[13..16].copy_from_slice(&itoa[10..13]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:404:35
[INFO] [stdout]     |
[INFO] [stdout] 404 |         s[13..16].copy_from_slice(&itoa[10..13]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:406:5
[INFO] [stdout]     |
[INFO] [stdout] 406 |         s[17..20].copy_from_slice(&itoa[13..16]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:406:35
[INFO] [stdout]     |
[INFO] [stdout] 406 |         s[17..20].copy_from_slice(&itoa[13..16]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:412:5
[INFO] [stdout]     |
[INFO] [stdout] 412 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:412:33
[INFO] [stdout]     |
[INFO] [stdout] 412 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:414:5
[INFO] [stdout]     |
[INFO] [stdout] 414 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:414:33
[INFO] [stdout]     |
[INFO] [stdout] 414 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:416:5
[INFO] [stdout]     |
[INFO] [stdout] 416 |         s[7..10].copy_from_slice(&itoa[5..8]);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:416:34
[INFO] [stdout]     |
[INFO] [stdout] 416 |         s[7..10].copy_from_slice(&itoa[5..8]);
[INFO] [stdout]     |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:418:5
[INFO] [stdout]     |
[INFO] [stdout] 418 |         s[11..14].copy_from_slice(&itoa[8..11]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:418:35
[INFO] [stdout]     |
[INFO] [stdout] 418 |         s[11..14].copy_from_slice(&itoa[8..11]);
[INFO] [stdout]     |                                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:420:5
[INFO] [stdout]     |
[INFO] [stdout] 420 |         s[15..18].copy_from_slice(&itoa[11..14]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:420:35
[INFO] [stdout]     |
[INFO] [stdout] 420 |         s[15..18].copy_from_slice(&itoa[11..14]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:422:5
[INFO] [stdout]     |
[INFO] [stdout] 422 |         s[19..22].copy_from_slice(&itoa[14..17]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:422:35
[INFO] [stdout]     |
[INFO] [stdout] 422 |         s[19..22].copy_from_slice(&itoa[14..17]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:428:5
[INFO] [stdout]     |
[INFO] [stdout] 428 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:428:33
[INFO] [stdout]     |
[INFO] [stdout] 428 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:430:5
[INFO] [stdout]     |
[INFO] [stdout] 430 |         s[4..7].copy_from_slice(&itoa[3..6]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:430:33
[INFO] [stdout]     |
[INFO] [stdout] 430 |         s[4..7].copy_from_slice(&itoa[3..6]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:432:5
[INFO] [stdout]     |
[INFO] [stdout] 432 |         s[8..11].copy_from_slice(&itoa[6..9]);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:432:34
[INFO] [stdout]     |
[INFO] [stdout] 432 |         s[8..11].copy_from_slice(&itoa[6..9]);
[INFO] [stdout]     |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:434:5
[INFO] [stdout]     |
[INFO] [stdout] 434 |         s[12..15].copy_from_slice(&itoa[9..12]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:434:35
[INFO] [stdout]     |
[INFO] [stdout] 434 |         s[12..15].copy_from_slice(&itoa[9..12]);
[INFO] [stdout]     |                                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:436:5
[INFO] [stdout]     |
[INFO] [stdout] 436 |         s[16..19].copy_from_slice(&itoa[12..15]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:436:35
[INFO] [stdout]     |
[INFO] [stdout] 436 |         s[16..19].copy_from_slice(&itoa[12..15]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:438:5
[INFO] [stdout]     |
[INFO] [stdout] 438 |         s[20..23].copy_from_slice(&itoa[15..18]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:438:35
[INFO] [stdout]     |
[INFO] [stdout] 438 |         s[20..23].copy_from_slice(&itoa[15..18]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:444:5
[INFO] [stdout]     |
[INFO] [stdout] 444 |         s[0..4].copy_from_slice(&itoa[0..4]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:444:33
[INFO] [stdout]     |
[INFO] [stdout] 444 |         s[0..4].copy_from_slice(&itoa[0..4]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:446:5
[INFO] [stdout]     |
[INFO] [stdout] 446 |         s[5..8].copy_from_slice(&itoa[4..7]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:446:33
[INFO] [stdout]     |
[INFO] [stdout] 446 |         s[5..8].copy_from_slice(&itoa[4..7]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:448:5
[INFO] [stdout]     |
[INFO] [stdout] 448 |         s[9..12].copy_from_slice(&itoa[7..10]);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:448:34
[INFO] [stdout]     |
[INFO] [stdout] 448 |         s[9..12].copy_from_slice(&itoa[7..10]);
[INFO] [stdout]     |                                        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:450:5
[INFO] [stdout]     |
[INFO] [stdout] 450 |         s[13..16].copy_from_slice(&itoa[10..13]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:450:35
[INFO] [stdout]     |
[INFO] [stdout] 450 |         s[13..16].copy_from_slice(&itoa[10..13]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:452:5
[INFO] [stdout]     |
[INFO] [stdout] 452 |         s[17..20].copy_from_slice(&itoa[13..16]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:452:35
[INFO] [stdout]     |
[INFO] [stdout] 452 |         s[17..20].copy_from_slice(&itoa[13..16]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:454:5
[INFO] [stdout]     |
[INFO] [stdout] 454 |         s[21..24].copy_from_slice(&itoa[16..19]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:454:35
[INFO] [stdout]     |
[INFO] [stdout] 454 |         s[21..24].copy_from_slice(&itoa[16..19]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:460:5
[INFO] [stdout]     |
[INFO] [stdout] 460 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:460:33
[INFO] [stdout]     |
[INFO] [stdout] 460 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:462:5
[INFO] [stdout]     |
[INFO] [stdout] 462 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:462:33
[INFO] [stdout]     |
[INFO] [stdout] 462 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:464:5
[INFO] [stdout]     |
[INFO] [stdout] 464 |         s[7..10].copy_from_slice(&itoa[5..8]);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:464:34
[INFO] [stdout]     |
[INFO] [stdout] 464 |         s[7..10].copy_from_slice(&itoa[5..8]);
[INFO] [stdout]     |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:466:5
[INFO] [stdout]     |
[INFO] [stdout] 466 |         s[11..14].copy_from_slice(&itoa[8..11]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:466:35
[INFO] [stdout]     |
[INFO] [stdout] 466 |         s[11..14].copy_from_slice(&itoa[8..11]);
[INFO] [stdout]     |                                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:468:5
[INFO] [stdout]     |
[INFO] [stdout] 468 |         s[15..18].copy_from_slice(&itoa[11..14]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:468:35
[INFO] [stdout]     |
[INFO] [stdout] 468 |         s[15..18].copy_from_slice(&itoa[11..14]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:470:5
[INFO] [stdout]     |
[INFO] [stdout] 470 |         s[19..22].copy_from_slice(&itoa[14..17]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:470:35
[INFO] [stdout]     |
[INFO] [stdout] 470 |         s[19..22].copy_from_slice(&itoa[14..17]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:472:5
[INFO] [stdout]     |
[INFO] [stdout] 472 |         s[23..26].copy_from_slice(&itoa[17..20]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/int.rs:472:35
[INFO] [stdout]     |
[INFO] [stdout] 472 |         s[23..26].copy_from_slice(&itoa[17..20]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition: `impl_nonu`
[INFO] [stdout]    --> src/num/int.rs:573:14
[INFO] [stdout]     |
[INFO] [stdout] 573 | macro_rules! impl_nonu {
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CompactString`
[INFO] [stdout]  --> src/num/float.rs:2:34
[INFO] [stdout]   |
[INFO] [stdout] 2 | use compact_str::{format_compact,CompactString};
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/float.rs:169:72
[INFO] [stdout]     |
[INFO] [stdout] 169 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/float.rs:169:72
[INFO] [stdout]     |
[INFO] [stdout] 169 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/float.rs:169:72
[INFO] [stdout]     |
[INFO] [stdout] 169 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/float.rs:169:72
[INFO] [stdout]     |
[INFO] [stdout] 169 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/float.rs:169:72
[INFO] [stdout]     |
[INFO] [stdout] 169 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/float.rs:169:72
[INFO] [stdout]     |
[INFO] [stdout] 169 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/float.rs:169:72
[INFO] [stdout]     |
[INFO] [stdout] 169 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/float.rs:169:72
[INFO] [stdout]     |
[INFO] [stdout] 169 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/float.rs:169:72
[INFO] [stdout]     |
[INFO] [stdout] 169 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/float.rs:169:72
[INFO] [stdout]     |
[INFO] [stdout] 169 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/float.rs:169:72
[INFO] [stdout]     |
[INFO] [stdout] 169 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/float.rs:169:72
[INFO] [stdout]     |
[INFO] [stdout] 169 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/float.rs:169:72
[INFO] [stdout]     |
[INFO] [stdout] 169 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/float.rs:169:72
[INFO] [stdout]     |
[INFO] [stdout] 169 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/float.rs:305:52
[INFO] [stdout]     |
[INFO] [stdout] 305 |         let fract = &format_compact!("{:.3}", f.fract())[2..];
[INFO] [stdout]     |                                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/percent.rs:188:72
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 260 |     impl_new!(1);
[INFO] [stdout]     |     ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/percent.rs:188:72
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 262 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/percent.rs:188:72
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 262 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/percent.rs:188:72
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 262 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/percent.rs:188:72
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 262 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/percent.rs:188:72
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 262 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/percent.rs:188:72
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 262 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/percent.rs:188:72
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 262 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/percent.rs:188:72
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 262 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/percent.rs:188:72
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 262 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/percent.rs:188:72
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 262 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/percent.rs:188:72
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 262 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/percent.rs:188:72
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 let fract = &format_compact!(concat!("{:.", $num, "}"), f.fract())[2..];
[INFO] [stdout]     |                                                                                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 262 |         impl_new!(N);
[INFO] [stdout]     |         ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_new` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/num/percent.rs:324:52
[INFO] [stdout]     |
[INFO] [stdout] 324 |         let fract = &format_compact!("{:.2}", f.fract())[2..];
[INFO] [stdout]     |                                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:252:5
[INFO] [stdout]     |
[INFO] [stdout] 252 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:252:33
[INFO] [stdout]     |
[INFO] [stdout] 252 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:258:5
[INFO] [stdout]     |
[INFO] [stdout] 258 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:258:33
[INFO] [stdout]     |
[INFO] [stdout] 258 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:266:5
[INFO] [stdout]     |
[INFO] [stdout] 266 |         s[2..5].copy_from_slice(&itoa[1..4]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:266:33
[INFO] [stdout]     |
[INFO] [stdout] 266 |         s[2..5].copy_from_slice(&itoa[1..4]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:272:5
[INFO] [stdout]     |
[INFO] [stdout] 272 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:272:33
[INFO] [stdout]     |
[INFO] [stdout] 272 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:274:5
[INFO] [stdout]     |
[INFO] [stdout] 274 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:274:33
[INFO] [stdout]     |
[INFO] [stdout] 274 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:280:5
[INFO] [stdout]     |
[INFO] [stdout] 280 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:280:33
[INFO] [stdout]     |
[INFO] [stdout] 280 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:282:5
[INFO] [stdout]     |
[INFO] [stdout] 282 |         s[4..7].copy_from_slice(&itoa[3..6]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:282:33
[INFO] [stdout]     |
[INFO] [stdout] 282 |         s[4..7].copy_from_slice(&itoa[3..6]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:290:5
[INFO] [stdout]     |
[INFO] [stdout] 290 |         s[2..5].copy_from_slice(&itoa[1..4]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:290:33
[INFO] [stdout]     |
[INFO] [stdout] 290 |         s[2..5].copy_from_slice(&itoa[1..4]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:292:5
[INFO] [stdout]     |
[INFO] [stdout] 292 |         s[6..9].copy_from_slice(&itoa[4..7]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:292:33
[INFO] [stdout]     |
[INFO] [stdout] 292 |         s[6..9].copy_from_slice(&itoa[4..7]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:298:5
[INFO] [stdout]     |
[INFO] [stdout] 298 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:298:33
[INFO] [stdout]     |
[INFO] [stdout] 298 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:300:5
[INFO] [stdout]     |
[INFO] [stdout] 300 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:300:33
[INFO] [stdout]     |
[INFO] [stdout] 300 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:302:5
[INFO] [stdout]     |
[INFO] [stdout] 302 |         s[7..10].copy_from_slice(&itoa[5..8]);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:302:34
[INFO] [stdout]     |
[INFO] [stdout] 302 |         s[7..10].copy_from_slice(&itoa[5..8]);
[INFO] [stdout]     |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:308:5
[INFO] [stdout]     |
[INFO] [stdout] 308 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:308:33
[INFO] [stdout]     |
[INFO] [stdout] 308 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:310:5
[INFO] [stdout]     |
[INFO] [stdout] 310 |         s[4..7].copy_from_slice(&itoa[3..6]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:310:33
[INFO] [stdout]     |
[INFO] [stdout] 310 |         s[4..7].copy_from_slice(&itoa[3..6]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:312:5
[INFO] [stdout]     |
[INFO] [stdout] 312 |         s[8..11].copy_from_slice(&itoa[6..9]);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:312:34
[INFO] [stdout]     |
[INFO] [stdout] 312 |         s[8..11].copy_from_slice(&itoa[6..9]);
[INFO] [stdout]     |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:320:5
[INFO] [stdout]     |
[INFO] [stdout] 320 |         s[2..5].copy_from_slice(&itoa[1..4]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:320:33
[INFO] [stdout]     |
[INFO] [stdout] 320 |         s[2..5].copy_from_slice(&itoa[1..4]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:322:5
[INFO] [stdout]     |
[INFO] [stdout] 322 |         s[6..9].copy_from_slice(&itoa[4..7]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:322:33
[INFO] [stdout]     |
[INFO] [stdout] 322 |         s[6..9].copy_from_slice(&itoa[4..7]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:324:5
[INFO] [stdout]     |
[INFO] [stdout] 324 |         s[10..13].copy_from_slice(&itoa[7..10]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:324:35
[INFO] [stdout]     |
[INFO] [stdout] 324 |         s[10..13].copy_from_slice(&itoa[7..10]);
[INFO] [stdout]     |                                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:330:5
[INFO] [stdout]     |
[INFO] [stdout] 330 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:330:33
[INFO] [stdout]     |
[INFO] [stdout] 330 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:332:5
[INFO] [stdout]     |
[INFO] [stdout] 332 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:332:33
[INFO] [stdout]     |
[INFO] [stdout] 332 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:334:5
[INFO] [stdout]     |
[INFO] [stdout] 334 |         s[7..10].copy_from_slice(&itoa[5..8]);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:334:34
[INFO] [stdout]     |
[INFO] [stdout] 334 |         s[7..10].copy_from_slice(&itoa[5..8]);
[INFO] [stdout]     |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:336:5
[INFO] [stdout]     |
[INFO] [stdout] 336 |         s[11..14].copy_from_slice(&itoa[8..11]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:336:35
[INFO] [stdout]     |
[INFO] [stdout] 336 |         s[11..14].copy_from_slice(&itoa[8..11]);
[INFO] [stdout]     |                                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:342:5
[INFO] [stdout]     |
[INFO] [stdout] 342 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:342:33
[INFO] [stdout]     |
[INFO] [stdout] 342 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:344:5
[INFO] [stdout]     |
[INFO] [stdout] 344 |         s[4..7].copy_from_slice(&itoa[3..6]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:344:33
[INFO] [stdout]     |
[INFO] [stdout] 344 |         s[4..7].copy_from_slice(&itoa[3..6]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:346:5
[INFO] [stdout]     |
[INFO] [stdout] 346 |         s[8..11].copy_from_slice(&itoa[6..9]);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:346:34
[INFO] [stdout]     |
[INFO] [stdout] 346 |         s[8..11].copy_from_slice(&itoa[6..9]);
[INFO] [stdout]     |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:348:5
[INFO] [stdout]     |
[INFO] [stdout] 348 |         s[12..15].copy_from_slice(&itoa[9..12]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:348:35
[INFO] [stdout]     |
[INFO] [stdout] 348 |         s[12..15].copy_from_slice(&itoa[9..12]);
[INFO] [stdout]     |                                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:356:5
[INFO] [stdout]     |
[INFO] [stdout] 356 |         s[2..5].copy_from_slice(&itoa[1..4]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:356:33
[INFO] [stdout]     |
[INFO] [stdout] 356 |         s[2..5].copy_from_slice(&itoa[1..4]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:358:5
[INFO] [stdout]     |
[INFO] [stdout] 358 |         s[6..9].copy_from_slice(&itoa[4..7]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:358:33
[INFO] [stdout]     |
[INFO] [stdout] 358 |         s[6..9].copy_from_slice(&itoa[4..7]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:360:5
[INFO] [stdout]     |
[INFO] [stdout] 360 |         s[10..13].copy_from_slice(&itoa[7..10]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:360:35
[INFO] [stdout]     |
[INFO] [stdout] 360 |         s[10..13].copy_from_slice(&itoa[7..10]);
[INFO] [stdout]     |                                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:362:5
[INFO] [stdout]     |
[INFO] [stdout] 362 |         s[14..17].copy_from_slice(&itoa[10..13]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:362:35
[INFO] [stdout]     |
[INFO] [stdout] 362 |         s[14..17].copy_from_slice(&itoa[10..13]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:368:5
[INFO] [stdout]     |
[INFO] [stdout] 368 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:368:33
[INFO] [stdout]     |
[INFO] [stdout] 368 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:370:5
[INFO] [stdout]     |
[INFO] [stdout] 370 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:370:33
[INFO] [stdout]     |
[INFO] [stdout] 370 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:372:5
[INFO] [stdout]     |
[INFO] [stdout] 372 |         s[7..10].copy_from_slice(&itoa[5..8]);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:372:34
[INFO] [stdout]     |
[INFO] [stdout] 372 |         s[7..10].copy_from_slice(&itoa[5..8]);
[INFO] [stdout]     |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:374:5
[INFO] [stdout]     |
[INFO] [stdout] 374 |         s[11..14].copy_from_slice(&itoa[8..11]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:374:35
[INFO] [stdout]     |
[INFO] [stdout] 374 |         s[11..14].copy_from_slice(&itoa[8..11]);
[INFO] [stdout]     |                                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:376:5
[INFO] [stdout]     |
[INFO] [stdout] 376 |         s[15..18].copy_from_slice(&itoa[11..14]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:376:35
[INFO] [stdout]     |
[INFO] [stdout] 376 |         s[15..18].copy_from_slice(&itoa[11..14]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:382:5
[INFO] [stdout]     |
[INFO] [stdout] 382 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:382:33
[INFO] [stdout]     |
[INFO] [stdout] 382 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:384:5
[INFO] [stdout]     |
[INFO] [stdout] 384 |         s[4..7].copy_from_slice(&itoa[3..6]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:384:33
[INFO] [stdout]     |
[INFO] [stdout] 384 |         s[4..7].copy_from_slice(&itoa[3..6]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:386:5
[INFO] [stdout]     |
[INFO] [stdout] 386 |         s[8..11].copy_from_slice(&itoa[6..9]);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:386:34
[INFO] [stdout]     |
[INFO] [stdout] 386 |         s[8..11].copy_from_slice(&itoa[6..9]);
[INFO] [stdout]     |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:388:5
[INFO] [stdout]     |
[INFO] [stdout] 388 |         s[12..15].copy_from_slice(&itoa[9..12]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:388:35
[INFO] [stdout]     |
[INFO] [stdout] 388 |         s[12..15].copy_from_slice(&itoa[9..12]);
[INFO] [stdout]     |                                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:390:5
[INFO] [stdout]     |
[INFO] [stdout] 390 |         s[16..19].copy_from_slice(&itoa[12..15]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:390:35
[INFO] [stdout]     |
[INFO] [stdout] 390 |         s[16..19].copy_from_slice(&itoa[12..15]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:398:5
[INFO] [stdout]     |
[INFO] [stdout] 398 |         s[2..5].copy_from_slice(&itoa[1..4]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:398:33
[INFO] [stdout]     |
[INFO] [stdout] 398 |         s[2..5].copy_from_slice(&itoa[1..4]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:400:5
[INFO] [stdout]     |
[INFO] [stdout] 400 |         s[6..9].copy_from_slice(&itoa[4..7]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:400:33
[INFO] [stdout]     |
[INFO] [stdout] 400 |         s[6..9].copy_from_slice(&itoa[4..7]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:402:5
[INFO] [stdout]     |
[INFO] [stdout] 402 |         s[10..13].copy_from_slice(&itoa[7..10]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:402:35
[INFO] [stdout]     |
[INFO] [stdout] 402 |         s[10..13].copy_from_slice(&itoa[7..10]);
[INFO] [stdout]     |                                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:404:5
[INFO] [stdout]     |
[INFO] [stdout] 404 |         s[14..17].copy_from_slice(&itoa[10..13]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:404:35
[INFO] [stdout]     |
[INFO] [stdout] 404 |         s[14..17].copy_from_slice(&itoa[10..13]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:406:5
[INFO] [stdout]     |
[INFO] [stdout] 406 |         s[18..21].copy_from_slice(&itoa[13..16]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:406:35
[INFO] [stdout]     |
[INFO] [stdout] 406 |         s[18..21].copy_from_slice(&itoa[13..16]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:412:5
[INFO] [stdout]     |
[INFO] [stdout] 412 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:412:33
[INFO] [stdout]     |
[INFO] [stdout] 412 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:414:5
[INFO] [stdout]     |
[INFO] [stdout] 414 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:414:33
[INFO] [stdout]     |
[INFO] [stdout] 414 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:416:5
[INFO] [stdout]     |
[INFO] [stdout] 416 |         s[7..10].copy_from_slice(&itoa[5..8]);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:416:34
[INFO] [stdout]     |
[INFO] [stdout] 416 |         s[7..10].copy_from_slice(&itoa[5..8]);
[INFO] [stdout]     |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:418:5
[INFO] [stdout]     |
[INFO] [stdout] 418 |         s[11..14].copy_from_slice(&itoa[8..11]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:418:35
[INFO] [stdout]     |
[INFO] [stdout] 418 |         s[11..14].copy_from_slice(&itoa[8..11]);
[INFO] [stdout]     |                                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:420:5
[INFO] [stdout]     |
[INFO] [stdout] 420 |         s[15..18].copy_from_slice(&itoa[11..14]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:420:35
[INFO] [stdout]     |
[INFO] [stdout] 420 |         s[15..18].copy_from_slice(&itoa[11..14]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:422:5
[INFO] [stdout]     |
[INFO] [stdout] 422 |         s[19..22].copy_from_slice(&itoa[14..17]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:422:35
[INFO] [stdout]     |
[INFO] [stdout] 422 |         s[19..22].copy_from_slice(&itoa[14..17]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:428:5
[INFO] [stdout]     |
[INFO] [stdout] 428 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:428:33
[INFO] [stdout]     |
[INFO] [stdout] 428 |         s[0..3].copy_from_slice(&itoa[0..3]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:430:5
[INFO] [stdout]     |
[INFO] [stdout] 430 |         s[4..7].copy_from_slice(&itoa[3..6]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:430:33
[INFO] [stdout]     |
[INFO] [stdout] 430 |         s[4..7].copy_from_slice(&itoa[3..6]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:432:5
[INFO] [stdout]     |
[INFO] [stdout] 432 |         s[8..11].copy_from_slice(&itoa[6..9]);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:432:34
[INFO] [stdout]     |
[INFO] [stdout] 432 |         s[8..11].copy_from_slice(&itoa[6..9]);
[INFO] [stdout]     |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:434:5
[INFO] [stdout]     |
[INFO] [stdout] 434 |         s[12..15].copy_from_slice(&itoa[9..12]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:434:35
[INFO] [stdout]     |
[INFO] [stdout] 434 |         s[12..15].copy_from_slice(&itoa[9..12]);
[INFO] [stdout]     |                                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:436:5
[INFO] [stdout]     |
[INFO] [stdout] 436 |         s[16..19].copy_from_slice(&itoa[12..15]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:436:35
[INFO] [stdout]     |
[INFO] [stdout] 436 |         s[16..19].copy_from_slice(&itoa[12..15]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:438:5
[INFO] [stdout]     |
[INFO] [stdout] 438 |         s[20..23].copy_from_slice(&itoa[15..18]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:438:35
[INFO] [stdout]     |
[INFO] [stdout] 438 |         s[20..23].copy_from_slice(&itoa[15..18]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:446:5
[INFO] [stdout]     |
[INFO] [stdout] 446 |         s[2..5].copy_from_slice(&itoa[1..4]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:446:33
[INFO] [stdout]     |
[INFO] [stdout] 446 |         s[2..5].copy_from_slice(&itoa[1..4]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:448:5
[INFO] [stdout]     |
[INFO] [stdout] 448 |         s[6..9].copy_from_slice(&itoa[4..7]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:448:33
[INFO] [stdout]     |
[INFO] [stdout] 448 |         s[6..9].copy_from_slice(&itoa[4..7]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:450:5
[INFO] [stdout]     |
[INFO] [stdout] 450 |         s[10..13].copy_from_slice(&itoa[7..10]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:450:35
[INFO] [stdout]     |
[INFO] [stdout] 450 |         s[10..13].copy_from_slice(&itoa[7..10]);
[INFO] [stdout]     |                                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:452:5
[INFO] [stdout]     |
[INFO] [stdout] 452 |         s[14..17].copy_from_slice(&itoa[10..13]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:452:35
[INFO] [stdout]     |
[INFO] [stdout] 452 |         s[14..17].copy_from_slice(&itoa[10..13]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:454:5
[INFO] [stdout]     |
[INFO] [stdout] 454 |         s[18..21].copy_from_slice(&itoa[13..16]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:454:35
[INFO] [stdout]     |
[INFO] [stdout] 454 |         s[18..21].copy_from_slice(&itoa[13..16]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:456:5
[INFO] [stdout]     |
[INFO] [stdout] 456 |         s[22..25].copy_from_slice(&itoa[16..19]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:456:35
[INFO] [stdout]     |
[INFO] [stdout] 456 |         s[22..25].copy_from_slice(&itoa[16..19]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:462:5
[INFO] [stdout]     |
[INFO] [stdout] 462 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:462:33
[INFO] [stdout]     |
[INFO] [stdout] 462 |         s[0..2].copy_from_slice(&itoa[0..2]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:464:5
[INFO] [stdout]     |
[INFO] [stdout] 464 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:464:33
[INFO] [stdout]     |
[INFO] [stdout] 464 |         s[3..6].copy_from_slice(&itoa[2..5]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:466:5
[INFO] [stdout]     |
[INFO] [stdout] 466 |         s[7..10].copy_from_slice(&itoa[5..8]);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:466:34
[INFO] [stdout]     |
[INFO] [stdout] 466 |         s[7..10].copy_from_slice(&itoa[5..8]);
[INFO] [stdout]     |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:468:5
[INFO] [stdout]     |
[INFO] [stdout] 468 |         s[11..14].copy_from_slice(&itoa[8..11]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:468:35
[INFO] [stdout]     |
[INFO] [stdout] 468 |         s[11..14].copy_from_slice(&itoa[8..11]);
[INFO] [stdout]     |                                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:470:5
[INFO] [stdout]     |
[INFO] [stdout] 470 |         s[15..18].copy_from_slice(&itoa[11..14]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:470:35
[INFO] [stdout]     |
[INFO] [stdout] 470 |         s[15..18].copy_from_slice(&itoa[11..14]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:472:5
[INFO] [stdout]     |
[INFO] [stdout] 472 |         s[19..22].copy_from_slice(&itoa[14..17]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:472:35
[INFO] [stdout]     |
[INFO] [stdout] 472 |         s[19..22].copy_from_slice(&itoa[14..17]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:474:5
[INFO] [stdout]     |
[INFO] [stdout] 474 |         s[23..26].copy_from_slice(&itoa[17..20]);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/num/unsigned.rs:474:35
[INFO] [stdout]     |
[INFO] [stdout] 474 |         s[23..26].copy_from_slice(&itoa[17..20]);
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/run/runtime.rs:674:12
[INFO] [stdout]     |
[INFO] [stdout] 674 |         for i in 0..Runtime::MAX_F32 as u32 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/run/runtime_pad.rs:328:12
[INFO] [stdout]     |
[INFO] [stdout] 328 |         for i in 0..RuntimePad::MAX_F32 as u32 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/run/runtime_milli.rs:417:12
[INFO] [stdout]     |
[INFO] [stdout] 417 |         for i in 0..RuntimeMilli::MAX_F32 as u32 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]    --> src/run/runtime_union.rs:380:6
[INFO] [stdout]     |
[INFO] [stdout] 380 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]    --> src/time/time_unit.rs:849:6
[INFO] [stdout]     |
[INFO] [stdout] 849 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]    --> src/time/time.rs:478:6
[INFO] [stdout]     |
[INFO] [stdout] 478 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]    --> src/time/military.rs:400:6
[INFO] [stdout]     |
[INFO] [stdout] 400 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:771:18
[INFO] [stdout]     |
[INFO] [stdout] 771 |                         let m = &s[4..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:775:18
[INFO] [stdout]     |
[INFO] [stdout] 775 |                         let y = &s[1..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:787:18
[INFO] [stdout]     |
[INFO] [stdout] 787 |                         let m = &s[4..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:791:18
[INFO] [stdout]     |
[INFO] [stdout] 791 |                         let m = &s[4..5];
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:792:18
[INFO] [stdout]     |
[INFO] [stdout] 792 |                         let d = &s[5..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:796:18
[INFO] [stdout]     |
[INFO] [stdout] 796 |                         let d = &s[1..2];
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:797:18
[INFO] [stdout]     |
[INFO] [stdout] 797 |                         let y = &s[2..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:801:18
[INFO] [stdout]     |
[INFO] [stdout] 801 |                         let m = &s[1..2];
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:802:18
[INFO] [stdout]     |
[INFO] [stdout] 802 |                         let y = &s[2..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:814:18
[INFO] [stdout]     |
[INFO] [stdout] 814 |                         let m = &s[4..6];
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:815:18
[INFO] [stdout]     |
[INFO] [stdout] 815 |                         let d = &s[6..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:819:18
[INFO] [stdout]     |
[INFO] [stdout] 819 |                         let m = &s[4..5];
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:820:18
[INFO] [stdout]     |
[INFO] [stdout] 820 |                         let d = &s[5..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:824:18
[INFO] [stdout]     |
[INFO] [stdout] 824 |                         let d = &s[2..3];
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:825:18
[INFO] [stdout]     |
[INFO] [stdout] 825 |                         let y = &s[3..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:829:18
[INFO] [stdout]     |
[INFO] [stdout] 829 |                         let d = &s[1..3];
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:830:18
[INFO] [stdout]     |
[INFO] [stdout] 830 |                         let y = &s[3..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:834:18
[INFO] [stdout]     |
[INFO] [stdout] 834 |                         let m = &s[1..3];
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:835:18
[INFO] [stdout]     |
[INFO] [stdout] 835 |                         let y = &s[3..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:839:18
[INFO] [stdout]     |
[INFO] [stdout] 839 |                         let m = &s[2..3];
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:840:18
[INFO] [stdout]     |
[INFO] [stdout] 840 |                         let y = &s[3..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:852:18
[INFO] [stdout]     |
[INFO] [stdout] 852 |                         let m = &s[4..6];
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:853:18
[INFO] [stdout]     |
[INFO] [stdout] 853 |                         let d = &s[6..8];
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:857:18
[INFO] [stdout]     |
[INFO] [stdout] 857 |                         let d = &s[2..4];
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:858:18
[INFO] [stdout]     |
[INFO] [stdout] 858 |                         let y = &s[4..8];
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:862:18
[INFO] [stdout]     |
[INFO] [stdout] 862 |                         let m = &s[2..4];
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:863:18
[INFO] [stdout]     |
[INFO] [stdout] 863 |                         let y = &s[4..8];
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:880:17
[INFO] [stdout]     |
[INFO] [stdout] 880 |                     let m = &s[5..];
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:884:17
[INFO] [stdout]     |
[INFO] [stdout] 884 |                     let y = &s[2..];
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:896:17
[INFO] [stdout]     |
[INFO] [stdout] 896 |                     let m = &s[5..];
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:900:17
[INFO] [stdout]     |
[INFO] [stdout] 900 |                     let y = &s[3..];
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:905:17
[INFO] [stdout]     |
[INFO] [stdout] 905 |                     let m = &s[5..6];
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:917:17
[INFO] [stdout]     |
[INFO] [stdout] 917 |                     let m = &s[5..6];
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:918:17
[INFO] [stdout]     |
[INFO] [stdout] 918 |                     let d = &s[7..];
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:922:17
[INFO] [stdout]     |
[INFO] [stdout] 922 |                     let d = &s[2..3];
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:923:17
[INFO] [stdout]     |
[INFO] [stdout] 923 |                     let y = &s[4..];
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:927:17
[INFO] [stdout]     |
[INFO] [stdout] 927 |                     let m = &s[2..3];
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:928:17
[INFO] [stdout]     |
[INFO] [stdout] 928 |                     let y = &s[4..];
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:933:17
[INFO] [stdout]     |
[INFO] [stdout] 933 |                     let m = &s[5..7];
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:937:17
[INFO] [stdout]     |
[INFO] [stdout] 937 |                     let m = &s[5..6];
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:949:17
[INFO] [stdout]     |
[INFO] [stdout] 949 |                     let m = &s[5..7];
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:953:17
[INFO] [stdout]     |
[INFO] [stdout] 953 |                     let m = &s[5..6];
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:954:17
[INFO] [stdout]     |
[INFO] [stdout] 954 |                     let d = &s[7..];
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:958:17
[INFO] [stdout]     |
[INFO] [stdout] 958 |                     let d = &s[3..4];
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:959:17
[INFO] [stdout]     |
[INFO] [stdout] 959 |                     let y = &s[5..];
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:963:17
[INFO] [stdout]     |
[INFO] [stdout] 963 |                     let d = &s[2..4];
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:964:17
[INFO] [stdout]     |
[INFO] [stdout] 964 |                     let y = &s[5..];
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:968:17
[INFO] [stdout]     |
[INFO] [stdout] 968 |                     let m = &s[2..4];
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:969:17
[INFO] [stdout]     |
[INFO] [stdout] 969 |                     let y = &s[5..];
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:973:17
[INFO] [stdout]     |
[INFO] [stdout] 973 |                     let m = &s[3..4];
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/date/date.rs:974:17
[INFO] [stdout]     |
[INFO] [stdout] 974 |                     let y = &s[5..];
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:979:17
[INFO] [stdout]     |
[INFO] [stdout] 979 |                     let m = &s[5..7];
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:983:17
[INFO] [stdout]     |
[INFO] [stdout] 983 |                     let m = &s[5..6];
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:995:17
[INFO] [stdout]     |
[INFO] [stdout] 995 |                     let m = &s[5..7];
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/date.rs:996:17
[INFO] [stdout]     |
[INFO] [stdout] 996 |                     let d = &s[8..10];
[INFO] [stdout]     |                                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/date/date.rs:1000:17
[INFO] [stdout]      |
[INFO] [stdout] 1000 |                     let d = &s[3..5];
[INFO] [stdout]      |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/date/date.rs:1001:17
[INFO] [stdout]      |
[INFO] [stdout] 1001 |                     let y = &s[6..10];
[INFO] [stdout]      |                                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/date/date.rs:1005:17
[INFO] [stdout]      |
[INFO] [stdout] 1005 |                     let m = &s[3..5];
[INFO] [stdout]      |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/date/date.rs:1006:17
[INFO] [stdout]      |
[INFO] [stdout] 1006 |                     let y = &s[6..10];
[INFO] [stdout]      |                                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/date/date.rs:1011:17
[INFO] [stdout]      |
[INFO] [stdout] 1011 |                     let m = &s[5..7];
[INFO] [stdout]      |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/date/date.rs:1015:17
[INFO] [stdout]      |
[INFO] [stdout] 1015 |                     let m = &s[5..6];
[INFO] [stdout]      |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/date/date.rs:1305:12
[INFO] [stdout]      |
[INFO] [stdout] 1305 |         for i in 1..12 {
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/date/date.rs:1310:12
[INFO] [stdout]      |
[INFO] [stdout] 1310 |         for i in 2..32 {
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/date/date.rs:1315:12
[INFO] [stdout]      |
[INFO] [stdout] 1315 |         for i in 2021..9999 {
[INFO] [stdout]      |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/date/date.rs:1323:12
[INFO] [stdout]      |
[INFO] [stdout] 1323 |         for y in start..end {
[INFO] [stdout]      |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/date/date.rs:1324:13
[INFO] [stdout]      |
[INFO] [stdout] 1324 |             for m in 1..12 {
[INFO] [stdout]      |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/date/date.rs:1325:14
[INFO] [stdout]      |
[INFO] [stdout] 1325 |                 for d in 1..31 {
[INFO] [stdout]      |                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/date/date.rs:1357:12
[INFO] [stdout]      |
[INFO] [stdout] 1357 |         for i in 1000..10_000 {
[INFO] [stdout]      |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/nichi_full.rs:403:7
[INFO] [stdout]     |
[INFO] [stdout] 403 |         buf[idx..len2].copy_from_slice(month);
[INFO] [stdout]     |             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/date/nichi_full.rs:409:7
[INFO] [stdout]     |
[INFO] [stdout] 409 |         buf[idx..len3].copy_from_slice(day);
[INFO] [stdout]     |             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]    --> src/byte/byte.rs:463:6
[INFO] [stdout]     |
[INFO] [stdout] 463 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> src/up/sys_uptime.rs:118:2
[INFO] [stdout]     |
[INFO] [stdout] 115 |         return timespec.tv_sec as u32;
[INFO] [stdout]     |         ----------------------------- any code following this expression is unreachable
[INFO] [stdout] ...
[INFO] [stdout] 118 |     0
[INFO] [stdout]     |     ^ unreachable expression
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> src/up/sys_uptime.rs:118:2
[INFO] [stdout]     |
[INFO] [stdout] 115 |         return timespec.tv_sec as u32;
[INFO] [stdout]     |         ----------------------------- any code following this expression is unreachable
[INFO] [stdout] ...
[INFO] [stdout] 118 |     0
[INFO] [stdout]     |     ^ unreachable expression
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `Sealed` is never used
[INFO] [stdout]   --> src/time/systime.rs:32:8
[INFO] [stdout]    |
[INFO] [stdout] 32 |     trait Sealed {}
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `Sealed` is never used
[INFO] [stdout]   --> src/date/sysdate.rs:30:8
[INFO] [stdout]    |
[INFO] [stdout] 30 |     trait Sealed {}
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/str/str.rs:129:3
[INFO] [stdout]     |
[INFO] [stdout] 129 |         Self::CAPACITY;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(path_statements)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/str/str.rs:174:3
[INFO] [stdout]     |
[INFO] [stdout] 174 |         Self::CAPACITY;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]     --> src/str/str.rs:1682:41
[INFO] [stdout]      |
[INFO] [stdout] 1682 |               impl<const N: usize> std::ops::Index<std::ops::$range<usize>> for Str<N> {
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1701 | / impl_index! {
[INFO] [stdout] 1702 | |     Range,
[INFO] [stdout] 1703 | |     RangeFrom,
[INFO] [stdout] 1704 | |     RangeInclusive,
[INFO] [stdout] 1705 | |     RangeTo,
[INFO] [stdout] 1706 | |     RangeToInclusive,
[INFO] [stdout] 1707 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: requested on the command line with `-D trait-impl-range`
[INFO] [stdout]      = note: this error originates in the macro `impl_index` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]     --> src/str/str.rs:1685:28
[INFO] [stdout]      |
[INFO] [stdout] 1685 |                   fn index(&self, index: std::ops::$range<usize>) -> &Self::Output {
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1701 | / impl_index! {
[INFO] [stdout] 1702 | |     Range,
[INFO] [stdout] 1703 | |     RangeFrom,
[INFO] [stdout] 1704 | |     RangeInclusive,
[INFO] [stdout] 1705 | |     RangeTo,
[INFO] [stdout] 1706 | |     RangeToInclusive,
[INFO] [stdout] 1707 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: requested on the command line with `-D explicit-range`
[INFO] [stdout]      = note: this error originates in the macro `impl_index` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `RangeFrom` type
[INFO] [stdout]     --> src/str/str.rs:1682:41
[INFO] [stdout]      |
[INFO] [stdout] 1682 |               impl<const N: usize> std::ops::Index<std::ops::$range<usize>> for Str<N> {
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1701 | / impl_index! {
[INFO] [stdout] 1702 | |     Range,
[INFO] [stdout] 1703 | |     RangeFrom,
[INFO] [stdout] 1704 | |     RangeInclusive,
[INFO] [stdout] 1705 | |     RangeTo,
[INFO] [stdout] 1706 | |     RangeToInclusive,
[INFO] [stdout] 1707 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_index` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `RangeFrom` type in public function
[INFO] [stdout]     --> src/str/str.rs:1685:28
[INFO] [stdout]      |
[INFO] [stdout] 1685 |                   fn index(&self, index: std::ops::$range<usize>) -> &Self::Output {
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1701 | / impl_index! {
[INFO] [stdout] 1702 | |     Range,
[INFO] [stdout] 1703 | |     RangeFrom,
[INFO] [stdout] 1704 | |     RangeInclusive,
[INFO] [stdout] 1705 | |     RangeTo,
[INFO] [stdout] 1706 | |     RangeToInclusive,
[INFO] [stdout] 1707 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_index` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `RangeInclusive` type
[INFO] [stdout]     --> src/str/str.rs:1682:41
[INFO] [stdout]      |
[INFO] [stdout] 1682 |               impl<const N: usize> std::ops::Index<std::ops::$range<usize>> for Str<N> {
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1701 | / impl_index! {
[INFO] [stdout] 1702 | |     Range,
[INFO] [stdout] 1703 | |     RangeFrom,
[INFO] [stdout] 1704 | |     RangeInclusive,
[INFO] [stdout] 1705 | |     RangeTo,
[INFO] [stdout] 1706 | |     RangeToInclusive,
[INFO] [stdout] 1707 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_index` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `RangeInclusive` type in public function
[INFO] [stdout]     --> src/str/str.rs:1685:28
[INFO] [stdout]      |
[INFO] [stdout] 1685 |                   fn index(&self, index: std::ops::$range<usize>) -> &Self::Output {
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1701 | / impl_index! {
[INFO] [stdout] 1702 | |     Range,
[INFO] [stdout] 1703 | |     RangeFrom,
[INFO] [stdout] 1704 | |     RangeInclusive,
[INFO] [stdout] 1705 | |     RangeTo,
[INFO] [stdout] 1706 | |     RangeToInclusive,
[INFO] [stdout] 1707 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_index` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors; 394 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `readable` (lib) due to 7 previous errors; 394 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: trait `Sealed` is never used
[INFO] [stdout]   --> src/time/systime.rs:32:8
[INFO] [stdout]    |
[INFO] [stdout] 32 |     trait Sealed {}
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `Sealed` is never used
[INFO] [stdout]   --> src/date/sysdate.rs:30:8
[INFO] [stdout]    |
[INFO] [stdout] 30 |     trait Sealed {}
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/str/str.rs:129:3
[INFO] [stdout]     |
[INFO] [stdout] 129 |         Self::CAPACITY;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(path_statements)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/str/str.rs:174:3
[INFO] [stdout]     |
[INFO] [stdout] 174 |         Self::CAPACITY;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 409 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "eb4e00a29765ee3b7e4281e68d47857c707898eaf6f5248eeb53dcbd719cc4fe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "eb4e00a29765ee3b7e4281e68d47857c707898eaf6f5248eeb53dcbd719cc4fe", kill_on_drop: false }`
[INFO] [stdout] eb4e00a29765ee3b7e4281e68d47857c707898eaf6f5248eeb53dcbd719cc4fe
